I use Weathertech black rubber mats in my P5. They are spendy, but worth it. The rubber is really tough, really heavy and will last a long, long time. No pics, sorry.
I have the weathertechs and they are a pretty good fit. The driver's side mat will partially cover the gas-cap release, that is about it.
As for the life of them, mine have 100k miles on them and where you rest your right heel when driving is deteriorated through. So, everything has it's limits. (shrug)