Kids with ADHD often have a lack of self-awareness. Before you are discipline them, be sure to explain what went wrong. Then teach what behavior is expected from them.
The major value of life is not what you get, but what you become.
Teach your kids early on to save their money for future purchases. If they learn the discipline of how to set aside money for their toys today, then they will know how to save up for a car or a house when they are older.
When dealing with behavior issues, process each situation with your child. This should be done every time they misbehave and/or you discipline them.