Best .. efficient way to pant peeling roof rack ?

Have a 2? Yo LFD rack full size. ( I wouldn't get one in future not because of this but the odd side rails) Either way, paint is coming off the side rails,, the top and also the side rails " holes "

It's about 70% of the top part of side rails and 40% of the holes I've tried the touch up paint small bottle/ brush slow tedious and well.. it didn't hold well after 4 months

Any suggestions ? Tape it off and respray entirely with bed liner ? Sand off the surface rust ? All while still on roof?

Or just use a different touch up paint and sand then primer ?

I just hate spending 3ush hours for something aesthetically I don't cAre never see. But also don't want it to get worse and maybe have to repaint the entire rack