This one is hyper-specific (and expires Jan 31, 2023), but "free" might be worth it. If you're a member of the America First Credit Union, you can get the Utah Kids Passport for free, just by asking.