How many years do you want to keep it?
I repaired some rust on my car, sandpaper of different griys, primer, paint and did not do the clear coat anymore.
It looks fine after two years.
You can find a ton of youtube videos on how to do it, I would say it is easy...
Btw, if you want, you can find paint to match your car based on year, make, model, paint color.
Forgot the site I used for thay, but I think there are more...
Edit: looked at the picture... There is a bigger surface than I had so more sanding, but I think it should still be doable relatively cheaply, around 200 usd...