Unfortunately, this isn't the fault of a mechanic, but rather myself. I was on a road trip and noticed that my chain was loose, so I put the bike up on the center stand, tightened everything down, and went to work. I'm just fortunate that the part only came off during a routine trip back from a coffee shop.
You guys are absolutely awesome. I'm placing an order on the US Ebay part and am so thankful. I'm looking forward to being a regular member here and will hopefully be making regular updates to you guys about my upcoming roadtrip in June and July.