Made mine from Lexan purchased from a local source. Can't remember the price but around 25 I think. Been on the bike for 4 or 5 years but it keeps getting smaller! As far as buying ready made, too easy! And I would just have to modify it anyhow.
Wayne