I found the swing arm on craigslist for 100 dollars. Normally I see them for around 300. The reason I had to extend the swing arm is because the mounting bolts would of hit the frame at the stock length. The bumper mounts are 5/16 thick, they are bloted to the frame with 3 bolts on each side, and are welded to the bumper with with very stout gusseting. IMO the bumper is mounted stronger then the factory hitch was.