Thank you very much for your help, Chris.
I have visited the links you provided. It seems that Sorbothane is quite close to what I am looking for. However, I guess it won't meet requirement 5, right? Anyway I think requirement 5 is optional. I also want to know how fast Sorbothane will recover...