Giving this derailleur 5 stars for value. It cost a third of what I just spent on a repair part for my Sram XO derailleur. No carbon fiber, no bling factor, but the old derailleur my son’s bike came with had enough slop that it could not be adjusted to shift accurately.
https://www.amazon.com/Shimano-Altus-Mountain-Bike-Derailleur/dp/B07CL7WC21