Recently my 3ds xl's battery has started to give a lot less hours of gameplay than when I first bought it.

I believe that my battery is reaching is end of life.

Does anyone know where I can buy a new 3DS XL battery (trusted stores).

I live in Pretoria if that helps.