I gotta agree with halftanked on getting rid of those 305 heads. Had the same basic setup in my '70 Elky and it pinged like crazy once it got hot unless I ran the timing a bit retarded which didn't do anything but kill the performance.