I have tried to locate a brand new carpet with no luck when i was doing the interior on mine. I tried various trimmers and to be honest the carpets were a crap fit due not being cut and not moulded as per original.
your best bet would be to find a mint second hand one but it will cost quite a bit