Hi guys new to this forum need some advice. I own a 2003 Subaru wrx it’s done 157000 miles so high mileage , been told the head has become porous , the garage said the most cost effectIve option would be to get a second hand engine but the same could happen again , or I could get it refurbed. The only other option would be to get a newer better condition one on finance and hopefully not have reliability issues that I’ve had. Cheers guys