Yeah, those guys are crooks...I don't know how they stay in buisness. Their prices are high and the work is shoddy.
A buddy of mine had them install a hitch on his pick-up. After a couple of trips to north Ga to ride dirt bikes, pulling a small enclosed trailer, he was ready to take the new trailer back cause it was making noise. I looked at it and found the hitch was set up to have six bolts. From the paint marks it looked like it only had four, but was down to three and one of those was with a few threads of falling out.
Don't worry...that place I stay away from.
I get into Atl quite a bit, I may look around up there.