I'm a fan of cork myself. I can't stand foam as I have a tendancy to squeeze it too tighly. Plus cork is much better looking. I don't know about long lasting though, I think foam would win there. My mom has foam grips on her bike that I'm pretty sure are older than I am.