Any ideas on this 340 block ?

@tinman2 I'm curious why you disagreed? I've purchased small parts from them in the past with no issues.
Sorry. Didn't know I did. Accidently touched the button while scrolling on my phone.