This is a used Mercedes AMG throttle body. It came off of a 2004 E55.
The electrical plug has damage to the end, but still connects. Please see pictures for greater detail.
Part number is 1131410386 or A1131410386.