Original 3DS: Battery won't charge/Bad Battery

I have an original 3ds that will only charge if I hold the cord or docking station in a very specific way. When it does charge, it only holds a charge for a fraction of the time it used to. I’m probably looking at a replacement of the charging port and the battery. Any tips on what where I could find these parts?