My guess would be probably not a basenji mix.
I agree with your guess.
Lab pitbull mix.
Definitely lab coat and lab body, and definitely pit head.
If you really want to know, you can pay to get a DNA test done to
determine what kind of mix she is.
As long as she is a sweet loving dog, who cares what kind of
mixes is she, right???
Again, welcome aboard!