Bring it to ANY upholstery shop (auto/marine/furniture), and tell them exactly what you want done. It will most likely be under 100.00 especially if they just need to re-arrange some foam for you.
Everyone hates those OEM seats. I also have custom seats, and covers on both bikes I own. One I did, and the other I had done. Both combined didn't hit 100.00