Launch X431 V 8 VS X431 Pro Mini VS X-431 PROS Mini

Today, we received an email from a customer, he listed the following questions:

“Hello, I want to buy a launch product, but I don know what to choose, Launch X431 V 8 inch, Launch X431 pro mini, X-431 PROS MINI, all this 3 models have that special function?
1) Oil Reset Service
2) Steering Angle Calibration
3) Electronic Parking Brake Reset
4) Battery Register / Battery Maintenance
5) ABS Bleeding
6) Electronic Throttle Position Reset / Learn
7) Diesel Particulate Filter (DPF) Regeneration
8) Tire Pressure Monitor System Reset
9) Gear Learning
10) Immobilizer Matching(key programming)
11) Fuel Injector Coding
12)ECU Coding
What is the difference between this 3 scanners?
FOR ME IS IMPORTANT THIS 3 FUNCTION:
Immobilizer Matching(key programming)
Fuel Injector Coding
ECU Coding
THANK YOU.”

The answer from our customer service:
“Hello Sergiu Rosu, thanks for your support on our website.
All LAUNCH X431 V 8, LAUNCH X431 Pro Mini, X-431 PROS MINI can support the 3 important function you list.
X431 Pro mini and X431 Pros mini is the same, X431S Pro Mini is oversea version
X431 V 8 inch and X431 Pro Mini their function almost the same, only firmware is different.
If your budget is enough can choose X431 V 8 inch ??
Best regards
Elyza”