I agree that the balljoints are nicer. The fullflight's hiem joints have to be lubricated (WD-40) more often than a ball joint would need to be serviced. Everytime I go ride, I spray my hiems down with wd-40 and pump the front end up and down to make sure the wd-40 gets down in the joint. If you dont keep hiems lubricated, they will get really squeeky. Also, MAKE SURE on fullflights you RED LOCTITE the balljoints on the a-arms. If you dont they can back themselves out and then you lose your entire spindle, hub and tire. I check mine periodically. Ill snap photos for you when I get off work tonight of what Im talking about and label the photos of what Im talking about. Sometimes its easier to see in pictures and understand better what Im trying to say lol!