i once had a set of snap on medium length sockets,and they were all i used when i had them.I want to buy another set,they dont have to be snap on,but they do have to be US made.let me know what you have and a price.