Hey, that's cool!
We are developing something very similar for one of our mechanics in Dystopicon. We want players choose in elections between options that can be not very moral but profitable for them or more ethical options but with gameplay penalties.
Good job!