Peel Road, Eurocars