BT-99 Springs

I bought several sets of springs for my BT-99. I paid a gunsmith to put one set in. I have the hammer spring, lever spring and firing pin spring. What I want to know, has anyone replaced these themselves and how hard was it? I was hoping I could do this one and save some bucks. Any and all help is appreciated. Tim