^^ I would bet that any junkyard finds would be in similar condition, 10 year old plastic
I remember looking into this a couple years ago and had trouble finding the individual pieces I needed, and a whole new roof was big bucks
I should also add that the straps will only work as long as the plastic they mount to is intact...