Michelin North America is asking US political leaders to find a solution to the country's deficit issues and capitalise on business expertise in tackling the challenges.