All time lowest prices for these three games on the Microsoft Store. And yes, Battlefield 4 is on Gamepass but at this price it is worthwhile buying (in my opinion).
Note that the sales for Teslagrad and Guacamelee ! 2 Complete end on 5 July !
Note: Only Guacamelee is Play Anywhere (both for ZPC and XB1)
Guacamelee ! 2 Complete: https://www.microsoft.com/en-au/p/buy/9mxgn9tvw43k
Teslagrad: https://www.microsoft.com/en-au/p/buy/bsdd0qjnf1z5
Enjoy!
bf4 is not a good deal seeing the premium version is $9.99 on steam and DLC maps are super common so you will be locked out of so many servers with this version.