100cc and 125 ain't much difference! How much do the parents know about bike? Just get a 125 and desticker it and say it's a 100!
Otherwise 100cc your looking at scooters like the aerox and speedfight, both readily available for £800 mark.
Have you checked ebay etc?