There are vast differences my friend.
Unfortunately we don’t get perfect candidates every election.
With the states allowing cross over voting in liberal states, our Republican nomination process does get somewhat sabotaged. That isn't the Republican’s fault.
I've heard this same tired nonsense from every GOP apologist for the last 40. The only way to get better candidates is NOT to support the liberals the GOP funds and promotes. When your own political view is pretty close to the candidates, then there does indeed seem to be a big difference, but when your political view (mine) is back with Jefferson, they appear to be not all that different.