Hi there! That looks like a dead ringer for our 70-136 flip top pull pin assembly. Check this out and let me know if you agree!