Hey everyone! I'm just so excited about the new filter I picked up for my betta that I just had to share in case any other members were looking for suggestions!
So one of my bettas is in a 5 gallon tank and I was looking for something semi-small that didn't cause a big current. I preferred something internal as I didn't want something hanging off the back ruining the "sleekness" of the tank.
I found....the Marineland Duetto 50 made for 10 gallon tanks. It has an adjustable flow between 13-66gph and has mechanical, biological, and chemical filtration. It's relatively small (3-1/4" x 1-1/2" x 5-1/2") and is fully submersible. You can leave it above water too if you want. ANNNNDD, it'll aerate the water too if you want, so essentially it's two aquarium accessories in one!
As for replaceable parts, I found them at my local PETCO and they're not too pricey. The filter itself was $9 cheaper on Amazon though. Also, there are some reviews of people being able to open the carbon compartment and refilling it with their own media.
I had the TOM internal filter in my tank before and there was junk everywhere...a couple hours after I stuck this little gem into my tank, it looked sooooo much better. Hopefully I'll have helped someone by writing this post xD If not, at least I got to share my excitement!
Here's the link of it on Amazon (there's also a Duetto 100 for 20gal tanks):
And here's a pic of it in my tank next to an Aqueon Pro 50W heater: