Per their websites, the following locations do accept motor oil dropoff for recycling. Please call them in advance to verify.
Advance Auto Parts
Free Textile recycling is available at the Enfield Transfer Station as well as the Public Works Complex. This includes clothing, shoes, accessories (hats, gloves, scarves, pocketbooks, duffle bags, totes, belts, etc), household linens as well as stuffed animals. The Transfer Station Location is open Tuesday through Friday 8 a.m.- 2:30 p.m. and Saturday 8 am - 3:30 pm. The drop off box at the Public Works Complex can be accessed at any time. Baystate Textile Recycling