I think Megatron is out of business... I can see this in their front page

"
Megatron closed down operations at the end of February 2010. OTC provides these Megatron pages for information only.
"