I mounted it on my bumper brackets with a 3" body lift. Fit very well. On the newer trucks, it will have to be welded into the crossmember or something fabbed up to bolt it on. There's a build on here from when I made it.
FWIW, I believe it weighs 28 lbs.