Very good experiences here. I've had two transactions with them: a set of 17x10.5 wheels for the Cobra and my SLP exhaust for the 5.0. Both were the best prices I could find anywhere and great service. Their forums are majorly lame though.
I had a great experience with them just a couple weeks ago...ordered a set of center caps...no shipping charge, and they were here in a matter of days after ordering.
well i ordered the clutch and everything was fine until they emailed me saying its out of stock and they can either switch it for another product or send it when they have it, but i just told them to cancel it.