https://www.microsoft.c
Also included a free 3 month Groove Music pass and an option to add a 2nd controller for $10 off.
The first free game selection includes newer releases but the second free game selection is kinda lame.
This is $50 less than the recent $299 1TB Battlefield 1 bundle thread (which is now also $249 but OOS)