Gen is the best for hands, IMO
no compromise.
If your gen service dial is the "SWISS" superluminova variant, then suck up the cost and buy the gen service hands.
If your gen service dial is the tritium variant, you could buy gen service hands and have them re-lumed to match your dial.
Gen service hands are supposed to be relatively affordable, compared to the original vintage ones. Also, second hand service hands are even more affordable.
Trust me, i've been through searching for the best sub hands and concluded that gen hands are miles ahead better.