This is a good product. I had to do a bit of sanding to get a gap and a better fit for welding. This is to be expected, since the existing rusty metal has its pitfalls. If you need it for your GM's crappy frame, this is a very good, high-performance part. My original shock absorber was completely rusted through. Primed and painted after welding. Highly recommended. This was on a 2006 GMC Sierra 2500hd Diesel Double Cab.