Nope. I'm honestly surprised that nobody has answered this yet. But no, your friend's information is incorrect. There is nobody that goes town to town with a Pokemon of maxed level, offering a Mega Stone for a prize. It's just.. absolutely incorrect.
Source(s): Experience, and I also dug around on the internet just to be completely sure that I was right.