I have mostly found my bike seats too low stock, being 6'3" or so. On my DR I got and XT600 seat form the wrecker for $20 and removed the foam. After removing the DR cover, I used some tools to turn it into a saddle for the stock foam. Sharp knifes, including an electric carving knife and coarse sanding stuff works. I then got my local upholsterer to add a strip around the stock cover so it fits. He then added a strip to my sheepskin too, with a return on the edge which has a length of elastic cord in it so it comes on and off easy.
Doing it this way allows you to test and trim, and glue bits back if you trim too far, and get it just right for you.
I have some pics of this process from when I did my Berg seat if interested. The finished DR seat can be seen by clicking the link in my signature. Cheapest way to get a great result, especially if a taller seat is your objective.