I don't blame you for wanting the extra years out of a cheaper vinyl floor. Paint the subfloor with a gloss paint; 2 coats, (pretty much water proof). The tiles will definitly stick to that after...