Gustavo
It is a good idea for a more complex branch of iGP Manager.
I'd like to point out the potentially pay-to-win feature here. So, this needs to be well balanced, unless we will end up having to use hundreds of tokens only to keep up with the engine wear.
I have an idea to solve the engine wear, why not limit the amount of engine changes to 3 each season, but retain the 10 engine parts available? The complexity of the new engines will ensure this is all used up. If they don't manage this, they would have a fine of 5% of their balance.
For parts, limit it to 2, but retain the amount of parts. You can make parts more complex so this is used. Again, fine of 5% of their balance.
Also, the parts should wear more slowly for this to work, maybe only a bit slower, but slower please