Which is probably where he had your 'new' passenger side driveshaft from, off another car he's removed from in the past. That one has definitely been off as it's got different bolts than the originals.He keeps all the parts he takes off in a big storage container.
Regarding it possibly being innocent and a misunderstanding I don't think this is the case as a mechanic wouldn't charge for work that clearly hasn't been done (drivers side driveshaft). Mechanics such as this are just cowboys. He charged for removal, refurbishment and refitting of this and it doesn't look as if it's been touched. Plus if he has given back a driveshaft that is cleary a shock absorber he shouldn't be anywhere near a car.