The shop was indeed specialized in motorbike seats. It took them 3 hours to make it. First bonding the foam onto the standard foam, then carefully shaping the foam and finally making the cover. I got to choose the vinyls too. I went with something looking close to stock.
Luckily this is southeast Asia and labor costs nothing.
I have been riding some more (50 km or so), as the VX300 is my daily driver. Still no complaints.