I have bought stuff from them before and they seemed to be very knowledgeable but they seem like the don't want to take the time to answer your questions unless u have shelled out lots of cash. Now this maybe just my case. And I haven't had them rebuild anything for me personally but just talking to them was enough to push me was from working with that shop anylonger. I suggest Preimerz.com based in NC. IMO