The best deal for gamepass right now is ordering a $5 taco bell double chalupa or nachos box -- only those two specific combos -- using tacobell.com or the taco bell app. You HAVE to use the app/website and order for pickup with a taco bell account, just paying in store won't be enough. A day or two after you order you will get an email with a link to tacobellxboxoffer.com and that link will give you an xbox code for a 14 day gamepass ultimate pass. There is also a code printed on the box you buy that you can enter for a chance to win a free Xbox one x.
When you redeem that code on your microsoft account, it'll say you will convert any existing time to gamepass ultimate and then tell you if you turn on recurring sub it'll add an extra month free. Keep it yes, and you'll get 6 weeks of gamepass ultimate for $5. Turn off recurring billing now. You can do it one more time for 12 weeks of ultimate for $10. If you don't have gamepass at all, you might get one more free month or something, I dunno but this completely works for an existing gamepass/gold account.
after that you can buy gears of 5 rockstar drinks at walmart/etc and add 4 weeks of ultimate per 2 drinks.
If all that sounds retarded as fuck you can just go to costco, buy 2 years of gold for $100, redeem it, and convert it to 2 years of ultimate for free. Still, feeling bloated and gassy for days after eating a chalupa can't be beat