In the 1990s, a feeder service 301 was set up to serve the
teckWhye area. As Teck Whye, it was expanded until almost similar
to the route of 307 in Teck Why today. In 1995(if i'm not wrong),
Feeder 303 was made to serve the then-undeveloped area of Choa Chu
kang North. It's original route was just until Choa Chu Kang North
5, eventually, as HDB dwellers moved in to the north, it was
extended up to Yew Tee MRT.
Come 1997, SBS was at the verge of introducing a new concept
service, Townlinks. Following the success of Tampines townlinks,
CCK followed suit when SBS merged 301 & 303 to form Townlink
307. Under SBS, 307 used Volvo MK3s, VO2X, and some old leyland
& merc 0405. Occasionally, just like now, a "higher-class" bus,
the Volvo Olympian & Leyland Olyampian 3X came.
In 1999, when Tibs took over, 307 remained until somewhere 2000.
This was when Tibs cut short the Intra-Town and it became a
feeder.At this time, DAFs and sometimes MB0405G Many Teck Whye
residents who lived there complained to the MPs around there(that's
what was said in the news) and it became a big issue. once the
issue of 307 even appeared in the news. Tibs gradually extended it
first with a completely different route during the 2001 general
elections. When over, tibs restored the full old route back with a
few changes, and the called it an "ENHANCEMENT" by THEM...when it
is actually just a restoration of the old service. This was when
the fleet of CAC 0405s came in. there you go, history of Townlink
307...a service which celebrates it's 15th anniversary this year

to those experts out there, please correct me if i wrote anything
incorrect