I have a set of Fox 2.0 shocks that have about 800 miles on them for sale if you want PM me. I put them on when I got the truck and had to upgrade when I had the AluCab put on to Bilstien AEV 8100 with heavy duty springs.
For me was easy, rear because I tow. But I would not consider my fronts worn out.
If you are not lifting/upgrading, you should be able to get a take off set like above for the same price as 2 new.
None of mine were worn out but I used extensions and had the OE max tow shocks on with 2" MOPAR lift. After installing Red Rubicon shocks I then installed the OE shocks being they were better. I decided to try Eibach so I ordered a rear set . It would be easy to compare them to the OE fronts which only had 7500 miles on them . It confirmed my thoughts and was happy with the Eibach with on a small investment in case I did not care for them . I have too many shocks sitting in my garage between the TJ and the Gladiator. I now have all 4 Eibachs and am pleased with this set up with 37" KO2's ..
In my case the front Sport shocks didn't last a week of offroading before they started leaking. Kepts crashing on the front bump stops, too. Because we tow, I added new front and back rather than wait for the backs to give up as well. 4 Bilstein 5100s, hopefully will last longer than stock.