One of my pals, a keeper, has shot a .17 Hornet for a couple of years now...yes, it will kill foxes to about 200m, if you put the bullet in the right place!!! If its windy, leave it at home, if its still and quiet, you don't want noise or if you want to minimise the risk of ricochets then .17 Hornet fits the bill!!! Yes they are as accurate as the man holding it is capable, they can be fussy with ammo, they need to be kept clean or the accuracy goes much faster than a larger caliber. Stock...personal choice...thumb hole, plastic, whatever...bullets are expensive for all they are, reloading is 'finicky'