You couldn’t tell that it wasn’t the original paint job before today?
The color “Viper Yellow” probably can be mixed up at an auto body place, if you can’t find that color specifically at a car parts store. It just looks like a bright, non-metallic yellow to me though, so you should be able to find the right color, even if its not called “Viper Yellow”.