I have had to replace 3 hammer springs in 5 of the Benelli's I shoot. Cheap $5.00 to $8.00 part. while I was at it I also changed the trigger spring as well.
So to answer your question, hammer spring, trigger spring, recoil spring, D-clip (incase you lose it while removing the hammer spring). All relatively cheap.