Long life stock