If a team is immediately disqualified from a race there wouldn't be a need for any further fines. As it is Johnson's winnings from the race was $1,505,120.00. Yet they were fined fifty thousand? Heh, that's pocket change.
You cheat and are caught, you're gone, simple. They also need a three strike rule. After the third time you can kiss the season goodbye.