If that thing wil fit your bike, or if they make one to fit one of my bikes, I'd not hesitate to use it.
It's a great idea, the flow increase is indisputable, the maintenance easier than anything I 've ever seen, the seal patency is nearly dummy proof (always a plus for me)... I think it's a winner of an idea.
It's to be sure a much more well executed version of the old "Green Weanies", but there's nothing wrong with that. Doug