Bought on Amazon, link below. The front ones do ok as long as you don't lower the window past them. The rear ones do nothing, but no brand or style would do anything due to the way the rear windows open. They don't just open from the top but the rear edge also opens. So the rear ones are simply for looks no matter the brand you buy.
Auto Ventshade 896005 Seamless Ventvisor Window Deflector, 6 Piece https://www.amazon.com/dp/B0035GS7WE/ref=cm_sw_r_cp_api_4xbyzbC21AFTG
Sweet thanks! Just ordered myself a set. For anyone else interested, they're 15% off on Amazon right now, for the hatch set at least.
https://www.amazon.com/Auto-Ventshade-896005-Ventvisor-Deflector/dp/B0035GS7WE
Ive given these guys way too much business
https://www.amazon.ca/gp/product/B0035GS7WE/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
Here they are. Couldn't find them when I searched, but my purchase history had the link
Hatchback visor - http://www.amazon.com/Auto-Ventshade-896005-Ventvisor-Deflector/dp/B0035GS7WE
Sedan - http://www.amazon.com/Auto-Ventshade-896006-Ventvisor-Deflector/dp/B002SE1GFO
It's most likely going to say it doesn't fit the car, but it does! Here's the post that helped me find these - http://www.reddit.com/r/subaru/comments/2fib6c/just_added_some_avs_visors_thoughts/