Parse information about vehicles from text

Job ID: 35405481

Budget: $750 – $1,500 USD

I need to parse this type of texts:

1972 volkswagon super beetle
2005 mitsubishi endeavor limited
2011 2011 ford f150

As a result I need:
- year
- make
- model
- other type

Maybe there is some ML already for this.

Let me know what solution you have for this and we can work.