if you have the $$ go for it with upgrading the parts..but if you dont then leave it...its all depends on your budget...wouldnt trust just random second hand engine...well thats my personal opinion....can be wrong...and who ever you speak to, make sure they have worked on the engine heaps before to ensure the best quality of work....