Nice job!!! Your DGS will love it and remember that Grandma made it for him! He will really not care or see any mistakes. Made with love by Grandma!!!!!
I give you an "A+" for finishing, using what you had on hand. It's just perfect for a small grandson. I'd be very shocked if he's not absolutely thrilled with it.