I agree we are done with these particular diodes from this seller but I am not convinced this is an authentic lpc 840 diode, as I said it lacks the logo.
As for the lens I have only tested it with my g2 knock off, it's the one from Paul's original source for the group buy before the joker took...