I bought my JKS as part of my lift used.... they can be found for $75-100 used on most other forums.
the rocker guards.. I would not get hte body mounted once as they stil don't protect your tub from side hits if you play in the rocks. I got the PSC Rocker Knockers and love them (they bolt through the tub and tie in with the body mounts below. HOnestly most of the manufacturers are pretty much the same when it comes to that stype rocker guard, however.
There are a couple that make well to well coverage instead of fender to fender... but they're a good 25-30% premium in price.