Well, I have an older 870 that I figured out I can modify to fit my needs. I don't mind the push button safety as I have one on my Marlin .30-30 and my 10-.22.
I'll post some before and after pictures. Basically I'll have replaced the 26" vent rib with an 18" cylinder barrel, the forearm with a tactical forearm, a short magazine extender, and a sidesaddle for reloads. The modification will only cost about 200 bucks, which will save me money over a new one that I can spend on shells and range time to practice with it.