I can help you with the camshaft, just fill out the spec sheet on my site:
www.customfordcams.com
I will also say this....
If you hear anyone tell you that you need a 113-114-115 LSA "because you have Webers", turn around and find someone familiar with camshafts.