The BK2831 and ST1941 look very much the same from both the pictures and description. So they seem to come from the same factory - this may be BK or another unknown OEM.
I would expect essentially the same quality, maybe with slight difference in the calibration and warranty.
The price may vary a bit, depending on the shource. In current times a relevant point may be if it is available at all.