I purchased the Husky Liner for my CX-9. I had great experience with the same Liner I had in my old Explorer and it lasted forever. In fact, I saved the liner from the explorer because it ALMOST fits the CX-9. I'll bring it out and use it if I know I'll be hauling something really dirty.
I highly recommend the Husky model. I wish they had front/rear all weather mats for the CX-9 like they did for my explorer. Lasted 8 years.
I actually have the cargo liner and organizer out of a Mazda 6 wagon.
The liner comes up a couple inches short by the seat, but I got it because the organizer attaches to it and stays put.