m250 bf6 review