CEL help I need an inspection!!

Ok I live in NY and with emissions i cant get an inspection because my CEL is on. Ive had posts before trying to get help but either no one knows or no one responds. First of all my sig says o/r h pipe but i have the stock mid pipe on now. the codes are bank 1 too rich and the only other one is the opposite bank 1 too lean. I cleared the codes with my friends comp but them 2 came back. The first time i read the codes it also had cylinder 1 misfire and i read a post the other day saying that it might be a bad fuel injector. I replaced the O2 sensor but just got a stock one should i get a wideband one or any other opinions on how to get these codes to clear because i cant drive my car with no inspection and i may have to sell it. PLEASE help no dealerships or garages know what it is.:SNSign: