Repair NDSi (XL) battery board/replacement battery covers? - eviltoast

Sorry about the stock photo. Anyone ever have luck rehabbing one of these boards? Recently got my hands on a DSi XL missing the battery and battery cover. Yellow flashing light of death even with replacement battery. On disassembly, there was battery corrosion. The fuse on the battery board was not only blown, it was totally absent and the pads are corroded away. I could probably rework the fuse pads but it’s very tiny work. Ribbon connector also corroded but might be salvageable. I know there are replacement boards still readily available.

Anyone know where you can get replacement battery covers, besides buying either a parts unit (for stupidly high prices, what do these hawkers think a repair unit is worth?!?) or a full replacement shell for $30? Anyone 3D printing them yet?