There are a lot of nice incompetent people in the world. Move on. Find a better mechanic. Confirm if failure is confirmed via oil test, you maybe at early stage of destruction where a rebuild can be done. If not run to failure and find replacement 1fz motor to swap. This is the cheapest option...