Having bought my LLD a few weeks back, I have to say the sail cloth is not great in my opinion and really takes away from the whole LLD experience. I am not sure about the rubber on the deployant as I haven't seen one in the flesh, however there are so many after market straps which really look great, so many save the money and try a few different ones!