take it to pep boys or something like that, for being a car shop they has some cans to dispose those things and they take your fluids for free
Try calling some repair facilities in your area and see if they take waste oil. If yes thwn bring it to them. If not local recycling facilities take waste oil. Oh yeah by the way these two things are classified as waste oils.
ASE Mastertech
Waste Oil Heater user
The city should have collection points for waste oil….phone book should have info or call an alderman’s office.
The power steering fluid can be disposed in the same place you take your oil. The brake fluid is a different matter, check with your local waste management co.