It's basically a Renault with an Opel/Vauxhall badge.
For Renault there's the DDT2000. Search the forum.