Folding stock mechanism

I have a BLG M16 GB bought through Tactical Edge Hobbies.
But Im not happy with the stock assembly as supplied.
I want to put on a different stock on that is,

  1. Extendable & Adjustable
  2. Has a battery compartment.

The only other thing is I would like it to Fold but without disconnecting the power supply.
Now this part of the problem may require a 3D printed item.
Something I dont have the ability to design or make.may be acceptable & someone that could do the 3D printing at a not too expensive rate?