I always try to use Eurocar parts and as fossyant says, check for discount codes, currently using a 52% code on car parts.
Years ago I was told when you buy a battery with different warranties, basically the battery is the same you pay more for the same battery with an extended warranty. You do the maths, the battery is 'probably' capable of making the longer life, even if you buy it at the cheaper rate.
One thing I also remember, buy from someone who has a high turnover of batteries, batteries that have sat a long time tend not to last so long.