will a 305 fit in a 05 Monte Carlo LS
Not sure, join a Monte forum online, plenty of enthusiasts on those that can answer your question.
Any Chevrolet engine fits in a Chevy ! Providing you have the right motor mounts & trans cross-member. The only issues will be engine to radiator distance or clearence, & drive shaft length.