Looks fine, and acts like a shock. That shop just trying to scam you. Bump stops looking torn, but that's fine. Use them as long as possible, eventually upgrade to Koni Yellows if they make it for the Mini's.
Owner reviews for shock absorbers
I replaced mine around 130k on my 2015 with a pair of Bilstein 5100s, I would have done it way sooner if I knew how much of a difference it would make.
you can always put bilsteins on yourself (not too hard, put the 5100s and lift spacers/ blocks ((if off-roading, do not use front spacers, you will get coil bucket contact and a proper lift may be more expensive but its better on your performance and ball joints, i am mostly highway / town travel)) and it was done within a weekend with rental tools from the auto store).
I settled on Dobinson IMS, definitely a higher price point but worth every penny.
I made my own poor man's B12 kit! Except mine is now complete with badged housings and early top mounts. No bump stops in the front and vestigial foam stops in the back. I went mild on the cutting. The rears could go up a lot or down a little without cutting. Excited to see how she sits. Took some before measurements for what it's worth.
It is quite a hassle to change the fronts (the rear shocks however are a joke to change) so I would personally just go with the OEM = Sachs--as I did two months ago--if you can afford it and/or save up for it.
I put KYB monomax from Rock Auto they were a really great deal and feel great about a year later (almost 20k miles on em).
I recommend KYB shocks but not the Gas a Just ones. Swapped the oem ones out of my Wrangler and installed the silver ones. Rode a lot smoother, and Not expensive.
Bilstein 5100s get over hyped, badly. I have them and I don’t mind them but they aren’t what they get made out to be. Also, their finish is crap and will look terrible in a year.
I have orange Koni’s with Vogtland springs they didn’t last 25k miles and now my front two fenders almost touch my tires and the rear are almost as close.
Write your review about shock absorbers
Help others - share your experience with this part.