Easy assembly, well packaged, all parts as described. I installed them on my 2010 Dodge Challenger SRT8 with 42,000 miles because one of my stock Brembo wheels warped. They work better than stocks. The embedding process was simple, reasonable, and safely doable without having to travel too far out of town.