Well i dunno about all that, But i can promise you that the 2 cars that i saw were legal