Fish Oil (odourless please) - what I have been taking is Costco's Kirkland Signature enteric coated fish oil concentrate; Jarrow's EPA-DHA balance which is more expensive but I prefer it to Costco's (
http://www.iherb.com/Jarrow-Formulas...els/7929?at=0; Steven Low's coupon code at iherb is LOW052, mine is XOJ00). I've just ordered a couple of bottles of NOW Foods Super EPA to try though.
Vit D - Healthy Origins Vit D3, I think it's cheapest at iherb
http://www.iherb.com/Healthy-Origins...els/21298?at=0
BCAAS - have used only one so far, but it's recommended by Martin Berkhan and tasty enough for me to not bother trying others: Scivation Xtend
Protein - unable to suggest as I live elsewhere