Nice work. That's going to be a great gift for the kid...envy of the neighborhood for sure. I fixed up a John Deere pedal tractor. No where near as involved as your project. Was going to give it to my nephew but my brother said "he doesn't really need anymore toys"
I gave it to a friend's little boy and he was thrilled...wouldn't let anyone else touch it, and wouldn't even take it outside for the first few months after he got it.