Self-Locking Pin

Part Number 302597 302597