The Small Battery Company sells new PP4s, but make sure you're sat down before looking at the price.
As for making one I suppose it depends on how much current the host device needs. Three lots of lithium buttons in parallel would be my starting point.
Poundland's solar garden lights have tiny 40mAh rechargeable cells so seven of those would give 8.4V.