As a shop mechanic...
Yeah, your plan sounds fine, or hose clamps. You don't need to get it absolutely perfect to do an acceptable job preloading the bearings. You can also square up small imperfections with a file.
Small spacer above the steerer isn't a terrible idea, not necessary on steel though.