Stock. Works like a dream and I'm getting about 6 months out of a set of batteries. Never had a break on any gun I used from loader issues (however, my Etek at 15bps with the eyes off tore a few balls apart once, nothing 20 seconds with a swab didn't fix).
You may call it fat, I call it bounce padding.
Dynamic broke meter (relevant when adding when trading): I got paid yesterday