I got mine from Gbodyparts. They do a complete kit. They are not oem and i haven't fitted mine yet so cannot comment on quality. However, I have fitted their lower door seals which are fine after a couple of months use.
Kirban list the GM ones (T tops and door seals), but they are expensive in comparison.