I can't comment on the abs ring because my bike isn't so equipped, but nothing on my shock mounts. Is your bike garaged? Salty climate? Even storing it near a water softener (salt pellets in briny water) can cause rust.
I'm 1/2 mi. from Long Island Sound and park outside with only a bike cover under a carport.No rust or anything at all. Two years now,previous bike ten years with no rust,etc.
I must say that between this and some of the engine paint peeling issues, I'm not too impressed with the attention that Honda paid to surface treatments..
I have had excellent results with ACF-50 anti corrosion spray; especially on my KTM dirtbike that is always covered with wet mud.
Wash and dry the bike well (I dry the bike as well as I can then sit it out in direct sunlight to dry out every nook and cranny). Soak the aerosol can in hot (not boiling!) water for a few minutes to allow the product to come out in a more fine mist, spray a couple of LIGHT (key word is LIGHT!) coats on the bike and the bike is protected for a few months!
AVOID TIRES, BRAKE ROTORS, CALIPERS AND BRAKE PADS! (I wrap them in Saran wrap)