Omnibot 2000 Replacement Arm Connector

You see em on eBay...but it's got a broken arm connector. Well here it is. This thing took hours of calipering, just saying ;)