vw, saturn, bmw, most aftermarket will fit, as long as they are 4x100. then need to have at least a 56.6mm centerbore. Honday and miata (i believe) have a 56.1mm center bore. opening it up .5 mm is not hard.. can be done by hand with 80 grit auto sanding paper.
I bought my parts used/new based on what i could find at the time. The main line from the firewall (came with switch since used), the compressor, and interior switch i bought off ebay and junk yards, the two compressor lines (09+) i bought new. Everything else was in the car.
Gmpartsdirect is just a dealership in north carolina that sells wholesale. not really need an account.