Has anyone else come across this? At first glance I thought it was a Ferrari branded toy, but it seems to be a Becker product and has 430 imagery....