I just did this a month ago and it's 100% worth it. Here's the hose I got:
https://www.amazon.com/gp/aw/d/B0B71HJRTW?psc=1&ref=ppx_pop_mob_b_asin_title
All you'll need is a tank. You can get the tank wherever. While there are places that may fill your tank, exchanges seem to be the norm (I'm in DC). It's like $25ish to fill my 5lb tank. It's really that easy. Just make sure you have a wrench to tighten the hose to your tank!
You can get adapters for the newer models just as easily, just make sure you get the right adapter for your model.
https://www.amazon.com/Vavoger-Upgraded-Soda-Terra-Connector/dp/B0B71HJRTW