Self-Locking Pin

Part Number 234329 234329