Yes, I have one in my '87 and love it! I took mine down to them BEFORE it died, as a precaution and had them build it like new (well, much better than new actually). I was very happy with the way it turned out, shifts nice and firm now. Also had a temp gauge installed at the time, and my gauge pretty much sits at 150 degrees...they also install a manual switch that you can control the lockup torque converter with, it really helps keep the temps down when towing or driving in a headwind, etc...
They did a great job and even installed my Megashifter for next to nothing as well. I would recommend them from my own experience.