Mike,I am in Christiansburg and I'm currently building a 312 Y block for my 55 Mercury. I know a good machine shop in Roanoke that does Y block work. Don't know if you want to post your phone number here for me to contact you but if you can I'll give you a lot more information including where you can get a good price on master engine rebuild kits for the Y block.
Buddy