Thanks for your post. Our 26-384 finger latch pair shows a lot of resemblance to your part. Look it over and see if you agree.