Buggy looks great so far! Nice job!

Are you putting locktite on the grub screw of the pinion gear? If not, then that is your problem. Just put a little on the thread of the grub screw, and the problem of the pinion coming off should go away. Just make sure its blue locktite, and NOT red.