There are two batches of B07 stock train. The first batch of total 24 vehicles (No. 101 - 124) were delivered from May 2007 to September 2008.
The second batch of total 31 vehicles (No. 125 - 155) were delivered from June 2009 to June 2010. All these two batches of vehicle were built by Bombardier.
When compare with the previous models of rolling stocks, the B07 stock train features larger windows and doors and larger leg room for passengers.