The print has some flaws, but i think its still good. Feel free to improve it.
Parts are meant to be printed separately
I have used this socket for the battery from thingverse:
https://www.thingiverse.com/thing:2892321
The author hasn't provided the model origin yet.