By the way why do you need to change the whole throttle body. I guess there are plenty of reasons for RPM drop. Get it checked from another mechanic and see what he has to say.
Else do as @abid110 Bhai says go to Shafiq mor these engines are available there.