I have purchased backs of all grades from all 3 vendors I mentioned above. They all came fully functional EXCEPT almost all had light leaks. They were all good about returns/refunds but I have to admit, it was a frustrating experience finding one that worked right.

They all paid for return shipping though.... (even for an attempted repair)