heya guys, all the way from South Africa, so here goes .... I'm looking for the piece of plastic the seals off the door panel inside of the door we call here a Rain curtain but the dealers here say they cannot order it so anyone know where I can get a new fresh set please