translate English to French: In spite of this huge support, these fuels and vehicles have not really been available on the market until now, the main barrier most often being the extra costs that are involved.
Malgré ce soutien massif, ces carburants et véhicules n'ont pas vraiment pénétré jusqu'à présent le marché, la barrière principale étant le plus souvent les coûts supplémentaires qu'ils entraînent.