Same screen I got from NFG; I paid substantially more than you did, shamelin! But at the time, ebay didn't have any complete units for sale, just replacement plastic from dealers, without mounting hardware. Unfortunately, now I'm trying to figure out how to make riding with the screen enjoyable - it keeps me warm, but the helmet noise from the wind deflection is unbelievable. Can't ride above 25mph without ear plugs, and at 55mph I cannot, at all, hear my engine running. I have some suggestions from another thread...
Too bad about the shipping for your seller - I don't know how they managed it, but NFG shipped mine in a big box with some other stuff for $11.