I have a Beretta Urika Al391 that I sent to Angle Port and had the whole 9 yards done to it. Angle Ported, Back boared, Hand polished and re-timed, 3lb trigger, counterweights, ect.. I love it! Its the best thing I've done to a gun so far. I shoot SCTP (Schoolastic Clay Target Program) in Thomas County, Ga. I've been thru my share of automatics and always come back to a Beretta. I had a Benelli Super Sport II for a year, and liked the gun alot, but couldn't shoot it as well as my Beretta. The Benelli was extremely easy to clean, no felt recoil (to me that is), and was a good all-round gun that many of my team mates shot. However, that isn't the point.
I would recomend sending the gun to Angle Port. The Urika I just sent off cost $250 to do all of the above and more! They are very good about talking to you. Hope this helps! PM me if you have any other questions about Angle Port and I'll do my best to answer!