i have ordered some custom mirror cylinders in various sizes, not the cheapo ones. ill be getting them in my next about 8 weeks.
this is a cheap one from a discount shop, 600mmx120mm
1000mmx200mm should be around $120 - $140 aus
500mmx100mm should be around $70 - $80 aus
300mmx100mm should be around $35 - $40 aus