I believe IRTI carries that talking compass at a decent price.
They do not however sell the weird 12 volt little batteries that run the
critter.
Those are available from Radio Shack.
I've had one for about three years and am very pleased with it.
73,
Eric
KU3I