Bought my daughter a 2005 mazda 3 2.3 litre less than a year ago. Car now has 76 thousand kilometers. It now has rod knock. Do not want to put another 2.3 in due to the problems with them. The dealership that we bought it from will not do anything. She still owes a lot of money on it. I was wondering how hard it is to do the 2.5 engine swap. I am mechanically minded but am not a mechanic. Also would a 2015 2.5 litre work. I can get one with only 8 thousand kilometers on it cheap?