Get a compression test done. Engine seems really weak.
Do you know how much does it cost in Honda Workshop?
No. Never got anything done from there
Looks like you're in the woods. Get an estimate for an engine rebuild in addition to your mech's advice of changing the "assembly". There's no guarantee for the assembly, regardless what anyone claims. IMHO the rebuild may serve you better.