bought a set of rocker guards from an 05 Rubicon unlimited. These are too long for the shorter wheelbase models. But I found the bottom mounting holes line up.
Here is how I modified and mounted them:
Install 6mm hex bodied rivet nuts into the hex holes on the underside of the body (5 on each side).
Hold the guard up with the front screw in place. The back of the guard will hit the rear tire, so mark and cut the guard so it will clear the rear tire.
Remove the fender flare extension and drill out the rivet nuts.
Remove the leading bolt that holds on the rear fender flare so you can slide the guard under the flare.
Slide the guard under the flare and bolt it on using two bottom bolts.
Mark the guard at the flare then cut the guard.
Paint the bare metal cut with Rustoleum flat black.
Note: You could modify the flare so the guard would pass underneath and extend all the way to the wheel opening.
Bolt the guard in place using all 5 bottom bolts.
Mark the 5 side hole centers with a center punch and drill with a 1/4" drill.
Note: Three of the side holes are open to the inside and two are blind.
Remove the guard and drill the two blind holes to accommodate 6mm round body rivet nuts.
Note: A sheet of rubber like material is mounted between the guards and the body side. I did not get these pieces with my guards. I made these pieces using 4mil thick shower pan liner from Home Depot.
Cut a strip of shower pan material to be several inches wider than the guard.
Lay the strip on the guard and mark the holes.
Cut the holes using a gasket punch, or jut freehand them using an Exacto knife. I made my holes 1/2" diamater.
Use pieces of two sided carpet tape to hold the rubber to the guard with the holes lined up.
Install the bottom bolts but do not tighten.
Install the side bolts. Use nuts on the three holes that do not have rivet nuts.
After all the bolts are snug and alignment looks right, tighten all the bolts.
Trim the excess rubber from the top and each end of the guard using an Exacto knife.
Replace the rear flare bolt.