Monroe/Gabriel shocks don't usually last as long as higher-end brands, but are usually pretty soft like OEM anyway. Bilsteins are great, but they do have a very firm sports-car like ride, and coupled with higher pressure LT tires they can be harsher than most people like. You could look into Monroe Reflex or something, or other brands like KYB, their Monomax truck shocks and Gas-a-Just monotubes are pretty good, but just about as much as Bilsteins. I would say get their value GR-2 shocks instead of Monroes/Gabriels if you wanted good stuff for less money.
Low end rotors can warp pretty easily, but first check other things, be sure the pads are still good, and the calipers are in top shape, with the pistons tight,slide pins greased, ABS sensors working, fresh or decently clean fluid, and smooth rotors. You also should check the rear drums, sometimes rotors warp because the rears are either not adjusted, or beyond in need of replacement, which puts all the braking duty on the front discs, which they are not designed to handle.
If the rotors are indeed warped, you can either spend more and get rotors with a lifetime warranty (same rotors as the 1-year warranty, just with a lifetime warranty so they cost twice as much, which covers the cost of replacing them once) or try something higher end like Powerslots. The best price/performance might be from aftermarket "premium" rotors from name brands like Raybestos, Bendix, etc.