John Mayer is one of the ... make more than $1 million per show. Mayer has long been open about his love of luxury watches, having purchased his first Rolex in his early 20s.