I'd say you didn't do too bad. $12 seems a little steep for shipping but I don't think you got raked. If I remember correctly Gamestop sells NES systems with one controller and SMB for about $50 so you didn't do too bad.