I have a iSkin ProTouch keyboard skin on my MBP. I've had the same one since I bought my MBP in 2008. It still feels like new, though some of the key letterings have worn off slightly, but not a big deal to me really, and to be honest it has held up fantastically well for how long I've had it. Mine is solid black, and not see through so can't say if the clear ones would cloud up or not like yours, but their solid ones from my experience age quite well. Now the one I have is for the older silver keyboard MBP but they sell ones for the newer keyboards also.