My question is, how is it that the car needs a new cam? Are you sure that it's not some other part? Your car only has 4 cams, 2 intake and 2 exhaust.
Now I get parts from http://www.germanautoparts.com/ and https://www.mjmautohaus.com/catalog/
I've never had any issues with either place and have had great service from them.