What stands out about this unbranded relay is that the pin layout is printed right on the top for quick reference.
10Pcs 24V DPDT Power Relay, 8 Pin with Plug-in Terminal Socket Base – PF083A
You will find that the Branded relay fits common mounting holes without any strain on the leads.