god how long are these things meant to last??

looking at receipts from previous owner, mine are supposed to be 1 year old. Yet the rubber stuff has crumbled up to no end, some of it fallen in the oil the rest all over the shop.


are there any alternatives to this rubbish?