for long term liver health?

I would like a good pre-workout without caffeine and a recovery as well.

I made a list of what to include based on responses to earlier posts.

Is there anything I should not include?