I have the all pro 3" (1.5" forward) springs and 37" Wrangler MTR's. I probably wouldn't buy all pro's springs again. They are a little stiffer than I like, and the shackle angle is not the best. I would check out Marlin's stuff over All-Pro's. I have bought a lot of stuff from Marlin, and they have always treated me good. Although I have never had a problem with All-Pro, nor am I anti-All-Pro, I do believe the quality of Marlin's stuff is top notch. Marlin's springs are a full 47" long which allows for a great shackle angle.
The rear is a custom pack that I made. They follow Jay K's setup using Mazda B2000 leafs, except I used all Mazda leafs instead of part toyota. I cut and tapered 2 sets of leafs, and then drilled the ends out for use with teflon pads to eliminate squeaking and lessen friction between the pads. Of course I had to use a traction bar, but I think the setup is very good. I wish I would have built my own spring pack for the front (Marlin didn't offer springs at the time) For the track bar I used a Summit Machine Fex Joint, and YJ Poly bushings at the other end. It seems to be a great setup and flex's really well. I have seen people use xj leafs for front suspension, so I may experiment with that. I could also pull a leaf out of the pack, but that doesn't help my shackle angle much.