Drivers should be able to be rented out to other teams, there shouldn't be level restrictions but the teams who they are rented to should pick how long they want the driver and pay the wage of the driver over that period they are there. This will prevent small teams renting great drivers to the lower tiers and leagues.