I am switching to a carb and I want to put a set of stock rebuilt heads on my stock 94 351. The heads came off a 80's 351, will these work on a stock 94 351 short block? I don't know much about small block heads and what the differences are. I have always had big blocks in the past for mud racing, I'm new to a small block. I also want to put the biggest cam and carb the stock 351 can handle. Any suggestion what size cam and carb I should go with? I have money but I want to keep this project low budget, and where is the best place to buy the parts cheap?