I just had a seat cover made for its big brother. The guy is Tim Kinnebourgh out of Ontario. His seats are real nice. Mine was his first 72 Blizzard seat cover and it is a great fit and he a reasonable on price. As for the seat foam , you are going to have a hard time finding one and the tank better get your check book out. Save the old tank if you have it.
Good luck Vic