Hey there, so I just recently got a 1st gen ms3 and it either needs a rebuild or new engine. The previous owner ran out of oil when driving and now there’s knocking. I’m wondering if I should engine swap or just rebuild. And if I engine swap, what should I get? Or should I just rebuild. Let me know.