You get what you pay for. Carlson's has earned their reputation over a long time. I personally wouldn't trust a fish oil that had vegetable oil added to it, nor would I trust a CLO that had NO vitamin A and had vitamin D added. That means it isn't "real" CLO--real CLO contains naturally occurring vits A & D.
Then again, if it is a major cost issue, it's probably better that you get your fish oil than not, even if there are some sketchy ingredients.