I am looking to upgrade the stock on my 500 and I've been doing a ton of research. The Magpul SGA stock seems to be the universal recommendation and I understand why (great adjustability), cheek weld is perfect for optics and the build quality is excellent. The Mesa Tactical SureShell carrier stock is another option if you want to keep spare shells on the gun. For something more traditional, the Hogue Overmolded stock is comfortable and really cuts down felt recoil. What are you guys running and how has it held up in the field?