i can vouch for raptorman as well. I bought tickets off him in the past.
As for merchandise, it's pretty much standard pricing all over the city (if you want current stuff). The stadium won't charge more than other places. There's a few cheapy sports stores around yonge and dundas, but they're not that great and they can be a bit dishonest. For the best selection definitely go to center sports (which is the official team store). It's not at the stadium exactly, it's just outside the arena on the west side.