BDF M107 review