I've got a obd0 b16a dizzy, looks very clean and the shaft spins freely. I have no way of testing it for functionality but i see no reason why it wouldnt be good.