If you have a permanent visa you might be able to get a duty waiver for your personal belongings so you don't need to pay VAT and duties on them while brining them in. Contact the Mexican Embassy or a consulate for info.
In my experience bring bikes over boarders it's much easier (and cheaper) to take them with you (on the plane, car, train, etc) than to have them shipped.