Any brand of olive oil will work. Just make sure it is extra virgin cold pressed. It will say that on the label.
Any brand of Epsom Salts . It is all magnesium sulphate.
Get pink grapefruits if you can.
You can get ornithine at a health food store. Not every one uses it. I personally do not use it to do a liver flush. It is up to you if you use it or not.
Yes, that is correct that you do not eat or drink anything after 2PM...not even water. Your stomach needs to be empty.
Make sure that you do not eat any fat at all the day of the liver flush. Some people do not even eat any fat for a few days before they do a liver flush.