Translate the following English sentence to French:
"There is a deep historic distrust between the two major parties, despite the fact that you can hardly tell them apart in terms of content."
Il existe une profonde méfiance historique entre les deux principaux partis, et ce malgré de faibles différences au niveau des programmes.