As I understand it, the BESST software is dependent specifically on the BESST tool, and will not work with any of the DIY USB interfaces. I'd be very happy if that's not the case, but it doesn't seem to be stated unequivocally anywhere.
Even so, the sum cost of the parts to build a DIY...