Not much of a clue as to why the thing broke, but given this is somewhat different than the usual home toilet and the fact that it broke for some reason, I would suggest a plumber for this job. He will need to determine what cause the break and what to do to prevent it from happening again, and since this takes a different wax ring or seal than most home toilets, he will be better able to install the new unit properly. DIY just isn't always the best avenue to take. You might try and be successful on your first attempt, but then again you might end up with another broken toilet or a leak that would require another effort which usually means a lot more time and expense.