Hello, what testing have you had performed? Spark plugs may have been a good idea even for regular maintenance, but why sensors? All the resources wasted instead of focused in the proper direction.
There is likely a fuel controls issue with the vehicle, which led to guessing at oxygen sensors.
Without hands on testing, it's impossible to know what is going on with your vehicle. Engine performance testing will reveal the source of the problem.
RepairPal Certified shops can diagnose and repair your 2004 Chrysler 300M. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.