I have the new affinity 3.5. Use it for hunting and 3 gun. Got my extension from moaprecision. For the price of a used Benelli the new franchi affinity does everything the m2 does plus a 7 year oem warranty.
My affinity 3.5 was 880 out the door and has oversized everything, a mild loading port beveling and opening, chrome lined barrel and super reliable even using low dram 2 3/4 extra lite loads. (Franchi says use 3 dram or more, ive used less with 0 issues)