Hi Keith.
Go and see Leightons, very close to you in Birmingham central, I would see what they could do with your existing seat, my base was rusty, but they shotblasted and repainted and fitted new foam, great job, for £60.00 (My seat cover was okay, so reused).
As Trev commented you have to ensure your seat base fixings match the frame brackets.