I had this Olight battery and it's longer than any other 14500 batteries I have (about 1-2 mm difference).
If you purchase a new battery and the spring is too short, you can always pull it with a plier to make the spring a bit longer.
Pull it gently, otherwise it may teared off from the PCB.