Try auto custom carpet or stockinteriors.com which lists 49-52 carpets, but be prepared because you'll probably be buying loop carpet by the yard and learning to do it yourself. Talk to an upholstery guy - he just may be willing to help you out...
The guy I use tells me if I want stock original material, carpeting, etc... I buy it and bring it and he will do it. I just ask him how much material he needs. I feel it’s not his responsibility to get original or repo. SMS is expensive but I’ve always received what I wanted and needed..