I have had issues with the quality of some of the parts, just a heads up.
I have not seen any of their body parts, but I would be careful if quality is a concern.
I do know that will take parts back if unhappy with the quality. They made good recently on some parking light lenses I purchased that were sealed up lousy.