300 fourtrax shocks

On a later model TRX300, what shocks will swap over and give a little better spring rate and higher ride height?

I’ve searched and read everything from Warrior front shocks to Rancher front shocks to 512s to you name it..what works best?

I was going to find some front and rear shocks from a Rancher (supposed to be roughly 1" longer, if what I read is correct?).

I see all kinds of shocks available new- Progressive 512s, ‘Bronco’, and a whole slew of chineeeeeze stuff.

What should I look for? Rancher take offs? 512s worth the money? Are the Bronco brand shocks any good?