Tell ya what , best way to see if 305 heads works on 350 without actually bolting them on :
1. Get a straw , I like red slurpee straws .
2. Put straw in mouth .
3. Breath through straw only , not your nose .
4. Go run around your neighborhood breathing through straw .
You will not put 305 heads on after that simulation

Just playin' with ya , but ya get what they are saying now .
Real world , I knew a guy with a nice 350 bottom end . He used 305 heads and got lots of compression , and a nasty ping on pump gas . We backed off the timing and he thought it was a dog so put it back and ran good gas . Within a year he spent more on premium than a new set of heads