I snagged a stock ‘04 sportster headlight/h-4 set up on Craigslist a while back for practically peanuts. The “eyebrow” mount is basically unchanged for the entire lineup.
If you’re using ignition points or Dyna s that keeps the advance mechanism, you should go through the advance with lube and new springs. My ‘75 likes ngk B6L spark plugs with points