Wow that's a list alright. If you think you want or need all that stuff, we won't try and stop you. But you posted it for input, so I will say...
Right off the bat, as others have stated, there are other brands of quality, for less money. But it you like their offering, have at it.
FFT Steel No-Spin Charging Handle If you want one. Spin, no spin, don't care. I did find the factory one a little stabby for the palm of my hand.
FFT Trigger Pack Upgrade + Wolff Trigger Springs Why? Unless you're chasing compliance. I put aftermarket springs in mine and ended up taking them out, a little too light with the hammer I put in it.
FFT Premium Aluminum Follower Okay, but not that one. ($$)
FFT Wolff Premium High Power Magazine Spring No need.
FFT Steel Full-Length Magazine Tube If you want. (whomever's)
FFT Oversized Bolt Release Button If you want one.
TTI Benelli AccuGuide Extended Carrier IMO, not needed on the M4. I have extended ones on my M1, all my M2's and maybe even one SBE. Honestly I felt I wasted my money on the M4 one. It's not that much different. The M4 has much less "fork" and less gap.
RX Benelli M4 Magazine Cap Titanium ?? If you want I guess. lol
Briley 3Gun M-LOK Handguard 13" None for me thanks. (for a few reasons)
A&S Enhanced Trigger Guard Have one on an M2, I wouldn't buy another.
Aridus Industries Universal QD Shell Holder I hate hanging ammo on shotguns, so none for me.
Black River Manufacturing Elite Collapsible Stock Carbon Fiber Another personal thing, so none for me. I hate PG shotgun stocks, so I've no use for an adjustable one. (Turkish mystery parts?) Search and read reviews before you jump.