CLR works ok on rust, but if you really want to remove rust, take the part out and soak it in cheap toilet bowl cleaner for a few minutes. I guarantee you will be impressed. Paint it quick though as it will flash rust very quickly. DO NOT put aluminum in toilet cleaner. I restore antique Coleman lanterns, and toilet bowl cleaner has saved me countless hours of work literally. I usually use "The Works" brand.