Great replica of Ford Sierra Cosworth 1990 with detailed interior, Limited Edition, total 1000 pieces distributed