That seems to be an extraordinary short life for a battery. Still under warranty? Could it just be just loose or corroded terminals?
I replaced mine after 8 years with a Halfords HBC075 which has a 4 year warranty. It fits the rack ok and seems fine. That was £78 last summer but they have gone up a bit since as sellers are well aware that winter is when demand rises.