FUCK TOPLINE!!!! if its not hastings,or acl fuck it in the end you will end up with failure.Topline had piston rings for my b18 that were too big some how thought 81mm was 81mm but guess every so often they have defective rings.I just dont trust them and heard their bearings tend to flake after a few thousand miles.