Nope.But I've seen them in other peoples runs (sorry can't remember who...)
if I see one of those perspex mirrors I'll snap it up!
I am planning to install mirrors as part of tomorrow's run upgrades. I have 2 from an old bathroom medicine cabinet that I kept instead of throwing them away.