Compass for a Mega 2560

Doesn't look like that model is made any more. I might try the Adafruit compass. I've had no luck with my $2.00 chinese ebay special of an HMC5883L. In fact I haven't been able to get any I2C device to work on my mega 2560 yet.