well the l-carnitine in oral form is basically completely worthless. a couple of the other compounds are good though