I priced the two oem coolant tubes on my M2 at a FL dealer and he said one was $120, the other showed $1040 something LOL. I said no thanx, we agreed it must have been a typo. I like the stainless tubes but also a bit pricey, like $250 a piece. I went home, scrubbed and chipped the 800,000 miles of layered rust off, sanded it down and Por-15 painted them. Por-15 ain't cheap, I think I paid $60 for a quart of black at a Summit store in GA and it lasts me for a year or two touching up the chassis and other spots. U can paint right over rust after scuffing it up with steel wool and will seal it up from rusting up further. I have used it on boats, battery trays, rust wear ever, tough stuff. Don't get it on you tho, you will be wearing it for a while.
POR15, Inc. - Stop Rust Permanently - Repair Gas & Fuel Tanks
Disclosure; I do not promote por15 products for self profit and do not own or otherwise invest in por15 except one quart at a time.