squeaking noise in 09 450 grizz

:getrdone:
my 450 has been squeaking on and off for the last year. I greased the A arms several times but it keeps squeakin. I just ordered stock replacement shocks front and back(ouch) cists less for shocks on a 4wd truck lol. The machine barely has 2200 miles on it. What is the life expectancy on A- arm bushings and knuckle bushings and if I have to change should I go stock or is there a better aftermarket replacement ??? Read a few reviews on peoples experiences and some prefer stock, because aftermarketeers they dealt with had sizing /clearance issues.
I am hoping the shocks are the problem, I know one of my rears is leaking but noise is primarily up front and low, Who has the best prices on these bushings, I think it’s criminal that a .25 cent piece of rubber/plastic costs so much to purchase, when it is probably manufactured in a sweatshop overseas:gcrules: