Quadratec has always been my favorite place to order from. Being in PA as they are I often get the part the next day. No joke. I have a forum discount which offsets the state sales tax. When I first asked for the forum discount and was inquiring about soft top fitment the customer service was fantastic.
BUT I have not ordered from them much in the past year, and it is totally possible they've gone downhill over that time. Recently I ordered some parts, including a ZJ tie rod. Everything arrived promptly except for the tie rod kit, which arrived a while later missing the sleeve and tie rod end. First bad experience, it happens, no judgment yet. If customer service clears it up then they are still good in my book. I'll let you guys know how they handle it.
Edit: Also wanted to say I bought their Quadratop and have been really pleased with it. I like it better than the Bestop we put on our other TJ because it didn't cost an arm and a leg but is every bit as good.