There are a lot of places...
For used ones try www.pgauto.com
or take a chance with e-bay. I got mine there (e-bay). It works perfect.
For rebuilt, try www.easternimports.com.
I am NOT associatiated with ANY of these places. I just passing some info.