I went with this one from SadDisk But you really can't go wrong as long as you get a Solid State Drive (SSD), it is at a minimum 240GB, and supports usb 3.0. If you get an internal SSD you need to by an adapter that supports usb 3.0. Anything smaller than 240GB and xbox won't recognize the drive as game storage and won't format it correctly to store games, it will only let you store music and movies and those types of files.
This is the one I bought, and it gets cheaper every time I dig up the link to share with someone. Right now it's $72
https://www.amazon.com/SanDisk-250GB-Extreme-Portable-SDSSDE60-250G-G25/dp/B078SVRH4B/
It's all a matter of whether or not you want to take charge and make a change that improves your situation personally, or you just want to be angry that someone else can't (or won't) fix it for you.