While the price for No. 756 exceeded expectations , the ball did not come close to the $ 3 million that was paid for St. Louis Cardinals slugger Mark McGwire 's single-season home run record ball in 1998 .