OKUMA 25004885 & 25005113* HANDLE ASSEMBLY *Handle numbers 25004885, 25005113, & 1250012904988 are all the same handle that were just assigned a different production number. **This would make a great...