We haven't installed our stubby bumper yet, but we did get our rock sliders put on. The tube offer's a nice step and It supports me at 240 lbs. Very well constructed. No need to remove the body bolts just loosen them enough to slide the slotted mount between the washer and body mount.
I found the latches above the sun visor's have almost no tension. I took a small piece of rubber hose, split it in 2 put it on the tab that the latch pad touches. Test drove it up to 80mph. It made a huge improvement.It was night and day