If you can find one cheap in another color, you can get the paint in an aerosol can at your local parts store for less than 20. It's super easy to paint yourself and a fun project. Might save you some searching and money....I am looking to replace the passenger mirror on my Outback but really would rather not have to pay to get it painted.
So if anyone has a Seamist Green passenger side mirror (heated) kicking around I would be interested in buying it. I am in Canada, but shipping it in a box via USPS is fine with me.
I did it on mine earlier this year