I've had Mr. Tuffy's on my mountain bike and haven't had a flat in 6 or 7 years. I don't know how many I would've had without them as a control but I know I've plucked a lot of thorns and goatheads out of the tire.
I think they'll work out for you. Their website says to not tape because the liner needs to move and shift a bit. Also says don't cut because they changed how it's manufactured and it won't abrade your tube. FWIW, I put mine in without cutting and haven't changed/patched a tube since.