they are off of a Vauxhall TD I'm working on atm. Tried main dealers they are NLA, so thought maybe some of the turbo boys might know
Don`t know where you might get some but they`re called `knitted mesh resilient mounts` if that helps your searching.