I have a 2004 predator with +2 full flight A-arms and stock fox shocks. I think they are ok but i know there is better out there. Mine squeak if i don't lube the joints about every 5-6 hours of ride time. Another problem is the hiem joints themselves. THEY SUCK! I jumped a 3 foot tall dirt pile to flat in 1st gear and the lower left a arm fell off! luckily i was going slow or it could have been very bad. if you go with a heim joint style a arm set up MAKE SURE YOU LOCKTIGHT ALL THE BOLTS! and keep them lubed up!