You can do it yourself, if mechanically inclined. Not to hard and you don't need a lot of fancy tools to get the job done. I hear the internet can direct you to almost any place in the world. but try www.rimfirecentral.com for all your rimfire needs & questions.