These seats are tricky to recover, you need to stretch the cover three ways at the same time to get it wrinkle free at the front at the base of the nose which goes up the back of the tank.
Also before you start check the size of the Siebenrock cover, as the one for my G/S seat was neat in size and fitting it was a two man job, one to compress the foam and stretch the cover, and the other to operate the staple gun . The staples still had to be put in horizontally in to the side of the llip than runs round the bottom of the base, not vertically into the bottom of the base.
Final result was perfect, with the foam and cover under just the right amount of compression / tension and a very comfortable seat, but I didnt do it myself, I paid a professional to $60- to do it.
If your cover is larger and you have sufficient material to go down the side of the lip and across the bottom you can staple the cover or pop rivet it - the rivets which came off my GS looked nothing special.
Gluing the cover to the foam first is probably going to make it easier to get it wrinkle free single handed but I dont think it will feel as good as a nonstuck cover