You can find plenty of Lady Boys upstairs at Tanamur disco. They like to hang out at JJ's as well. You can also find them in the streets at Taman lawang and Dharmawangsa. There is also a bar that is specific to gays and lady boys just off of Mangga Besar very close to where Kartika massage is located. The name of the place starts with an M, but I have never been there.
I have never known any expats who have taken lady boys in Jakarta. I did know an indonesian guy from our office who said he had sex with them prior to getting married because they were cheaper than the girls. I have no idea about price though.