Like it, roll lasts me about 4-6 weeks, roll sometimes a little bit tough to change but I think I have the hang of it now.
Only thing I don't like is having to buy refill rolls.
Can't see why it wouldn't work on yours, can either be hung from the side of the sump or sit on the bottom.