Brownells
http://www.brownells.com/ has everything you might need to do the job, except experience. That last one is the devil, if only changing a couple of guns I would not hesitate to recommend a professional to do it for someone " like Tom".
Good luck and would love to see finial results
Vern