I use a GGandG single point mount. It mounts between the stock and the receiver. You have to remove the stock slide it on the back of the receiver then put your stock back on. It only goes one way. They are a little expensive, but I believe they are the best design (Sorry to all you Mesa Tactical Fans). I don't use 3-point slings because I am left handed.
As far as stocks, I recommend the Speed Feed IV-S LE. It is a shorter stock and works well with body armor. It, however, does not have the carriers inside the stock. Also, when you buy the stock, the short LE forend comes with it. The best place I found to buy the stock is at Brownells.
For my speed reloads, I have a TacStar mounted to my 870P-Max. It is reliable, although I recommend periodically checking the small allen screws that mount the carrier to the metal plate. I lost one about a year ago. Having said that, I'm going to get a Mesa Tactical side saddle and try it out. Being left handed, the mount does not effect my vision even though I mount the shells brass up.
For the mag extensions, go to...
www.remingtonle.com/axx/gunparts.htmI'm not sure on the cost, but have one on both of my 870's. They came with the gun.
Good luck with the new gun.