Just buy those cheap ones. Yeah the ball does rust, but just put some grease on them, and if you can, find a rubber cover for it to keep dirt out of it.
Most of us go through a set of tires ever 6 months, so just check up them every time you get new tires.
I have those cheap arms for a year now, no problems. no squeeks.
__________________