Need Retopology help


Can somebody please help. I’ve attached a file with an object I’m trying to retopologise. I’ve been at this a week now, even using grease pencil to try and plan it out but I just can’t get passed having to need at least 2 triangles on it which is causing horrible pinching where the two cylinders meet. Does anyone have any ways around this?

I would prefer this to be one object but if needed (really needed) i could split into 2, but would really like it as one.

retopo.blend (765.4 KB)

Cheers for any help.