@elsie now it wouldnt be unheard of to make a custom motherboard (people have actually done this, its expensive cause computer motherboards are very complex and tedious to attach all the components, but its possible)
the batteries are 18650s and can be had for relatively cheap, these are not a problem, cables dont seem like theyd be a problem either but the heatsink might make up the rest of the money