Thats a weird looking TB, lol. Can you take pics of the harness plug and the side of the TB showing the shaft that holds the butterfly? Update: take pics of the gears! Thanks.
I found this thread were a guy measured the ID of the TB vs. the ID of the intake manifold inlet part that connects to the TB. The TB is ~77mm and the intake inlet is ~79mm. This means the intake could make good use of a 79mm TB.
http://www.e90post.com/forums/showthread.php?t=819355