$200 isn't a bad price for a lifetime license.
No, but for a toddler? At that age you don't even know that the little squirt will like hunting/fishing!