The 360 heads are a direct bolt on??. also I'm looking at a2800 to 3200 stall converter and 411 gears. and a L-60 15 inch 10 inch tread. would the stall be to high for the street. I have a 650 holley, is it big enough for the heads, headers, 2 1/2 inch aluminized, and 2 chamber flowmasters. Oh...