My M1 used to keyhole at 50 yds! I sent it to Springfield Armoury, back when they were doing outside work, and had it rebarreled with a Krieger med. weight barrel, restocked, bedded, NM front and rear sights, match trigger, accurised gas system. AND in .308!!! Will hold 1" with my handloads at 200yds!! Your best bet would get a woodless Garand from the CMP, and get it rebarreled. You can do most of the other work yourself if you are handy at sush things.
Oneshooter
Livin in Texas