Clearview makes one that is 2.5" shorter than stock and another that is 5" shorter than stock.
http://clearviewshields.com/shop/product.php?id=34I have the shorter one in black and I really like how it looks.

The bufffeting from the short shield did take some getting used to.
This guy is in St. Augustine, FL and will custom make anything that you want:
http://www.bikescreen.com/proddetail.asp?prod=HondaGL1500ValkyrieGT97%2D03 He made a windshield for my 83 Goldwing.