If you clean those rust spots up a little and then spray some of this. I have used it, works pretty good.
https://www.summitracing.com/oh/part...2002/overview/
On the seat, I can keep an eye out for you. But the only way to get just the seat bottom, is to find a used one. I come across seats occasionally, that the seat covers are still decent.