I just came across this website:

http://leeenfieldrestorations.com

Anybody have any experience with these guy? Feel free to send a PM if you'd prefer.

Cheers,
Frosty