I would do powder coating and then if they get scraped, touch up with spray paint. NO coating will hold up to a slider being used as a slider, what you are trying to do is prevent rust from the general wear and tear, doors hitting them, shoes on them, blasted with road debris. In my experience PC has lasted far better then rattle can bed liner but even PC is showing problems after a couple years. I am likely going to try Line X next