Should you buy a cap and ball revolver?