Probably not cheaper than buying from the store but it's fun to make. The primary reason for making your own is the ability to adjust flavors to suit your own personal taste, rather than having to take what is offered on the shelf of the market.
Ketchup from the store only contains a few ingredients and it taste like...well...ketchup. This recipe contains a few more ingredients to give it a little "kick". To be honest, when we tested this recipe we really did not like it. But...you may. And, as stated, it's fun to make.