where do I buy a camshaft pin at?

You can buy replacement pins at NAPA (that's where I got mine). I think their part number is Balkamp 6001613 for the 5.0, but just check to be sure.

Also depending on which version 5.0 you have, I beleive their part number for a different length dowel pin is FPG ES 74004