I think you were lenient - I would have taken him & his piggy bank to the store, have him find the cost of the item & buy it for his brother. If his bank didn't have enough, then I'd have him then 'work' to earn the difference.
Kids need consequences that fit their actions - like the sign in some stores: 'if you break it, you buy it!'