Passing wind,
I have several comments on your situation.
A 30 year old hull is an old boat. What condition is the hull in? Without a mast and standing rigging to match that mast, I would expect them to give you the hull and save them the costs of crushing it and taking it to a land fill that will take it.
Any available mast with matching correct rigging should work. Any good boat yard should be able to handle the task. To swag the correct fittings to the correct length wire requires the correct equipment and experience for it to be safe.
Used mast are around. It does not have to be one made for O'Day. It does not have to be exact length, just close. The standing rigging, i.e., the wires, will be the hardest part. That will require taking boat and mast to qualified rigger.
If the local yards do not have acceptable mast, try ebay or used boat salvage places. We recently had a post about a place in Rhode Island that would be good to check out and there are several places in Florida. Look here to begin:
http://www.goodoldboat.com/resources_for_sailors/consignment_stores.php
But first check all local yards, especially yards that routinely send dead boats to dumps. They usually strip mast, boom and other hardware off and put it in the back of the yard.
The Tabernacles will probably not match so, you will have to match a tabernacle to the mast and install on cabin top. Any good yard can do that, just takes dollars.
Speaking of dollars, you might spend more doing the above than a used boat will all the parts might cost. Have you checked the boats for sale on this web site?
Sailing in your area, there are a number of other brand 22 foot boats. You might find one for sale with all the necessary parts.
However, if the hull you are looking at is in generall good shape with a trailer, it might be worth bringing back to life. There are many of us on this forum who have done so.
Generic used sails of approximately correct dimensions will also work. You do not have to have exact matches.
Keep us informed.
Ed K
26
South Carolina