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.