Fuses and relays are OEM parts anyway. One manufacturer makes me, and every car manufacturer uses the same parts. Just have to make sure you get the same part number relay and same amp fuse to replace.
If you have a fuse popping, and relay is suspect due to bad contacts/welded contacts, then you’ll keep on popping fuses. One way to diagnose is to swap relays, if there are multiples in the fuse/relay block of the same. Just don’t take a relay from a critical system that’s needed to start the car. (Eg, if it’s a starter relay, and the headlights use the same, try swapping those and popping in a new fuse). If the fuse doesn’t pop again, then it’s most likely a relay issue, if it pops again, probably a wiring issue, or something else down the line, but most likely a short somewhere.