I bought this for 250 off gunbroker. It's a nice shotgun. It is my first 20 gauge and has so much less recoil then my 12 gauges. I mainly got it for my fiance and put a 13" stock on it. The mods I've done thus far are as follows. 13" stock NDZ performance safety Elzetta zsm flashlight mount Energizer 700 lumen light Brown coat tactical velcro side saddle 7 shot. Quake industries the claw mossy oak bottom land sling. I did with this one what I do with my 12 gauges. I bought a 12 gauge tac star side saddle. The trigger screw was to long I guess because is for the 12 gauge. I took my dremel and ground the screw down flush with the aluminum plate. Then I cut down industrial velcro to match the exact shape of the aluminum plate. I then attached the velcro to the plate and heated with my heat gun and smoothed it out with a heat gun. That's what the side saddle rides on and thus the velcro doesn't damage my receiver. I'm planning on putting a red ndz performance aluminum follower in it here soon. I am also going to have the stock and forend hydrodipped in the mossy oak bottom land pattern as well. I like it so well I think I'm gonna sell my 12 gauge 500 and go with another one of these.