I get mine done with Dave Harding at Diggers Seats in Newport. He charges £65 for a basic seat recover with some extra comfort foam at the front around the tank and a bit more padding around the arse. He did both my old GPZ and Daytona.