Harves - I may be biased (I work there!) but the BAE deal is cheaper as we include food and accomodation. The BA cadets we get here say that our food/accom beat the pants off of OATS!
We are also doing more work for airlines like AER Lingus who find OATS inflexible. It's also worth noting the constant whinges about self sponsored guys getting held back at Oxford to allow sponsored cadets to finish on time.