While BNSF has certainly invested in EMD engines in the past decade or so with the purchase of SD70ACes, they still by far prefer GE. In the last decade (or so), BNSF has purchased 810 SD70ACes. By comparison, they've purchased over 2,600 ES44s. So while seeing a BNSF SD70ACe is not super rare, it is also not uncommon to find a train with an all-GE consist.
Email Questions or Comments to the Webmaster.