I'm in the UK. isn't it every five years you have a presidential campaign? So these names would only be of use once every five years? Yes, agree about the hyphens.
To be frank, if you offered me these names for a price of my choosing, I wouldn't take them.