Welcome to the forum and to the hobby from the Hoosier Heartland. Sounds like we have had our Sparks about the same amount of time. Im envious of your year around flying season?
If there is a Target store near you, they have in stock batteries for $34. Check their website to order and to make sure your local store has any left.*
*Disclaimer: I hate target and refuse to shop there, but I bent the rules just this once ?
I cant imagine a Spark with all that gear being viewed as a bad gift, especially since he has expressed an interest in drones. I would think he would be thrilled to have it.