You must live in a State where salt is on roads in winter,etc.. looks like a nasty job to get the bolts out, ,
when the new stuff is being installed I would use a water proof type grease and coat the new bolts as they are slid in place,this will help keep moisture out.