Hello,
Unfortunately I wasn’t able to find anything similar to it in our catalog or from searching online. The only hit I got from the markings on the part is the RY-746 or RY-745 which comes back to a series of relays, but they are a much different form.