Hi cruzer,
I'm happy with the BBSHD so far, the only issue I had on one of my bikes is that the motor kept coming loose after a few rides but I discovered that I did not line up the notches on one of the adapters properly and I think it's fixed now.
I'm not too familiar with the M620 but the...