So I too had the missing hazard button issue after my bike got hit in a parking lot back in 2020, I never bothered trying to find a replacement as it didn't bug me enough. Now I am potentially trading in soon so I found a used switch assembly with button intact, which is off a 2017 ninja 1000. I popped the button off and am giving it to my brother who ha a 3d printer to see if he can make a duplicate. Will report back when that happens, which may be a couple weeks.