JB’s is near the Taipower stop.
BP’s is in Sanxia on Tatung Street. From Taipei, the #706-Sanxia bus (from DingXi), the #812 (from Taipei Main Station), and the #910 (from Xinpu) all go past his place. Note that the MRT stop list is not exhaustive; these are just the stations I know they go to.
Note that #706 also has a route that stops much earlier in TuCheng. Be sure to look for the sign indicating whether the bus is for the Sanxia route or the Tucheng route.
BP says the #910 is the most convenient since it leaves from right across from the Xinpu MRT station, and gets to his place 20 minutes later. [color=red]Edited to add: forget that, the bus drivers are assholes and don’t bother stopping at Xinpu for pickups because they’d have to cross three lanes of traffic, twice, to do it. The 706 and 812 both leave from near Ximen exit 2 (812 boards from the “island” with the canopy in the middle of the road, 706 boards from the curbside just down from the exit), or 706 also stops at DingXi (exit 2). You can take 910 to return from BP’s and it will be very fast, but other waiting passengers indicated that it was perfectly normal for the 910 drivers to blow them off at the Xinpu stop. If you want to go searching for another stop where the drivers might actually bother to do their job, good luck.[/color]
BP’s current schedule, as far as I know, is dinners from Tue-Sun and lunch on Fri-Sat-Sun. Lunch runs from about 11:30-2pm (I think) and dinner runs from 5pm-9pm.