Thanks Mayaniac and alexander H,
I will post more later once the stock is done.
Alexander H, would you care to elaborate on the unnecessary geometry? The only place I can afford to lose loops are on the barrel... possibly a couple on the mid-body part. Apart from that they are all there to create holes and edges, though I am open to suggestions.