I vouch for rewards on voting.
However, I disagree with Alco's take on it. The 25 cap would mean that players would reach 25 votes and stop because there is nothing more to get. Instead, we should have a minimum cap, say 10 votes? After which, the most active voter (or the top 5 etc.) is taken and rewarded with whatever the reward may be.
This incentivises players to continue voting at risk of losing the reward, instead of stopping after 25 votes.