For those who purchase reward points, not including the high rollers who do wire transfers, the best deals have been in the form of Game Cards when there is a 63% redemption bonus during Marketplace promotions. You get more reward points for your buck but the downside has been that you don’t get punches on your Mafia Wars Rewards Card. At some point this changed and now you get punches with both Marketplace purchases and Game Card redemptions. This makes Game Cards even a better deal and the breakdown and comparisons are shown below.
The Rewards Card was introduced in September of 2011 and offered +15 skill points for 10 punches and was later updated to the +20 skill points for 10 punches that we see today 
. With double punches available to Titanium VIP subscribers it used to be a toss up as to which method you should choose when purchasing reward points.
Zynga Game Cards used to offer a better deal than Facebook Game Cards but now they are identical 
. Facebook Game Cards can be purchased at retail stores and Zynga Game Cards can be purchased online here
. Below is the value when there are 63% Game Card redemption bonuses going on. In addition to the reward points shown you also get some Ruthless boosts which really shouldn’t be a factor in the decision making. Zynga hasn’t learned that the introduction of the Mega Power Attack button has really made fight boosts as useful as those Victory Coins we all have.
The $25 and below Game Cards also have a bonus called Reward Points FBO (I have no idea what that means but it's more reward points so there is nothing to complain about). Because of this, buying 2 $25 Game Cards is even a better deal than 1 $50 Game Card. I don't know what this extra bonus is for but it’s there.
Comparing these totals to the costs of buying reward points directly from the Marketplace when there is a 50% off sale going on it should be obvious which way to go.
A $50 Game Card will get you 2 punches on your Rewards Card and Titanium VIP subscribers will get 4.
When you redeem a Game Card they are initially converted to Facebook Credits for the face value of the card. This may cause one to freak out because it appears the redemption bonus didn’t apply. Once you refresh the game you will get the popups shown above with the bonus reward points and this is also when any punches will appear.