I think I might have caught Alfaitis! Both Alfa red, silver wheeled with yellow brakes.