I ordered a front drive shaft from them, not knowing the KJ's use 5 different lengths of shafts- so I ordered the wrong one.. shipped it back, he recieved it, figured out which one I needed, shipped it off, I received, installed, done.
my only gripe is to mother nature.. she dumped a blizzard on them right about the time I sent my other shaft back to them. So it took another 2 days or so before they recieved it in.
one thing I found odd though- the shaft I first ordered (which was too short-) came with new bolts.. the other one I recieved did not. not really an issue at all.. I saved my old bolts. just thought it was wierd-