Xiaomi mi 11 quality battery replacement ?

Wait 5 sec.

Hi, having owned the mi 11 for 2 years 6 months as expected battery degradation is to be expected I get around 4hrs SOT thats with 120hz and always on display , still happy with its peformance and screen I dont remember but I think I used to get around 5-6hrs SOT, As I know many sell poor quality batteries any places that sell the good quality ? I found ifixit which seems trusted source might buy from them , the replacing doesnt look that difficult Thanks