Hey, the tapes could be expensive, too. Perhaps this is a young man not even of working age yet. Besides, this is one-way communication. The tapes can't tell you your stance is too high, your elbow is out too far, etc.
Check out adult ed courses at local school districts. Their overhead is low, so they can afford to teach you for less.