Replacement is the only option unless you find a complete lower unit somewhere. Check your local marine salvage yards. Try this one: www.twincityoutboard.com
If it's not a big deal for you, you can remove the driveshaft and have a machine shop straighten it for you. It may end up being a fair bit less expensive.