Yeeeea baby!!!! 300 fukin thousand km's on my car today!!

it was funny, I was actually yelling and screaming and whistling when I saw 2999999999999... on the speedometer

it was like new years eve all over again.
Now my problem has just begun, and I hope I get some feedback from all you ae92 owners and maybe even all owners in general. I got 2 choices really.
Do I go for a timing belt/water pump replacement on an engine that I know has been neither abused nor neglected but has lots of highway driving and could eventually develop problems like any high mileage motor would.
OR
Do I go for a low KM JDM 4AGE swap, which is probably gonna cost me the same as if I got the TB/WP job done, but who knows really what condition it will be in, is it really low km and if it has really been abused or not.
what do you guys think?? I'd appreciatte all the feedback that I can get since I'm really serious about this topic, I mean Cam had over 300,000km on his original 4AGE but I doubt his car even came near the amount of abuse I put into mine.. I shouldn't really call it abuse, but I redline a few times and I love spirited driving when I get the chance, which is everyday really .