My bike is a 26", but I'm not sure about the head tube, I can probably look at that soon. The only issue I have right now is that my fender brackets attach to 2 holes on the bottom of the fork, but other forks dont have them.Agree with picking up a donor bike, do you have some space to strip out a few bikes and stash some parts? craigslist is your friend, bookoo if it's in your area, Most of what I build uses parts from other bikes.
You can de-ugly a set of mountain bike forks.
Give us some specs on your bike, looks like maybe 24" rims? is the head tube 1" or 1 1/8".