In coding we usually change it to "cheap, fast or correct: choose two"
I reject your correction: I present the options as nouns, not modifiers to the work. Maybe I should say "Cheap, Fast, or Good" as a compromise.