I think so. It looks very familiar to what I remember purchasing. That said, the fabric is thicker than the stock fabric. Yes, I was able to install the center strips. They however are a bit delicate/brittle on the tabs so be careful.
If I had to do it all over again, I would have bought new pillars and called it good. I still have the B and C pillars to do.