Went out to look and I have vehicles over 6yrs old they don't have rust on them (unpainted). I know I cannot be the only one here.
I'll give my .02. I don't think Honda is painting them, I think the finish you're seeing on them is just from them being on the lot and brand new. To me, it looks like it's just a cast metal finish. Anyways, I live in central Maine where the weather is HARSH and these are how mine look after ~5,000 miles. I would suggest cleaning them with a wire brush and painting them with some high temp caliper paint, that's probably the route I'll take.
![]()
![]()
![]()
![]()
Yeah our finish is pretty similar. Wow there's not ANY rust on yours at ALL. I just don't understand how mine look like they do when your climate is probably a hell of a lot more harsh than mine. They do need painted or something but I'm paying someone to do it and I want it done right so it don't come back. Stupid body shop I went to said that even high temp paint won't last, I'm not sure what to do other than obvisoisly try another shop, and I would prefer them being removed from the Si to prevent over spray, what a pain I don't know how to remove the darn brakes, guess pay dealer to remove them and pay someone to paint them and pay dealer to re-install?