Two separate thoughts on this thread :
Private Dental Insurance : Usually it's not worth it as you're paying both ends of the premiums. Normally when you work for a company, the company is paying half the premiums and you're paying the other half. In exchange for signing up a large group they can give the company a better rate. The best is to add up what you're actually getting in benefit and comparing that to what you are actually paying in premiums. Also take into consideration how much work you have had in the past - how much do you spend on dentistry each year, how much work you've had in the past (will it need to be replaced soon ?) and how much benefit will you actually get (how much money savings ?)
Dental Tourism : Just remember you always get what you pay for. The standards are different in foreign countries and the regulations are different. Even though they may provide you with a "guarantee", how would you really enforce it in a foreign country like Mexico ? Are you going to be able to sue if something goes wrong ? Can you take them to court and get compensation ? There is good and bad work in every country, but at least here, you can hold them accountable if something goes wrong. Plus do remember, many times dental treatment may not be reversible if done wrong - specifically crowns, implants and root canals. You can always get "recommendations" from friends but the only real thing they know is that the dentist treats them well, they like him/her and it doesn't hurt right now, but that does not mean it is done well. It is cheaper, yes, but is it worth the risk ? If you're going to have it done, have it checked when you get back by taking x-rays and having the work checked out. You don't have to say where it was done, but have it checked without mentioning where it was done to see what the response is. The funny thing is that most times, you can tell when work was done out of the country from X-rays and its usually not a good thing.......