where to buy engine parts for s14 sr20?

Where can you get parts like alternators, starters, sersors for the sr20? can these be bought new by cross refrencing part numbers? example: you can get ca18 stuff because the motor is in a usdm car. Or, do you go get salvage parts and hope they are good?

look up part numbers on the faq thread on here and go to nissan they will tell u

i have all that stuff in stock anytime man, give me a shout !