Vincent, if you mean that there were two men, one a Republican and one a Democrat, then you need to use the nouns in the singular. Your explanatory sentence had good word choices. The Republican and the Democrat had sharp differences in their position.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.