While I cannot comment about the functionality of this product ( not installed at this time) given what it is I would say that it is going to be 100%. I temporarily repaired the machine and won’t install the new one until this fails again.
My order was received in a shorter time than expected
When I need parts again I will place my order with Robot Shop!