I run carbon in a tlf 150 and I have to put it inside my sump. I wouldn't buy it unless you want to stick it in the sump to counteract the leaking.
unless you seal the thing... that's what I had to do to mine...no leaks now...can't believe they can charge more than $25 for these things. Seriously.. they are some cruddy products.