Anyone else not buy balls or tees?

So as the title says, I never buy balls or tees. When it comes the balls, the number of balls I find in the water or in bushes is more than I can go through. I find about 4 balls a round, and I typically play 2/3 balls a round. In regards to tees, I typically grab a broken tee off the ground for iron shots, and find 10+ perfect tees per round for my driver. Also that dude that looses a martini tee every round, thanks, that thing lasts me 5+ rounds. Am I the only one? My buddies laugh at me, but I'm not a pro, I don't need a $5 ball or a $3 tee.

For context, I average 13-15 over par every round, and don't really keep a handicap.