Good brands independently list how much EPA and DHA are in each pill. Bad ones say "1000mg". That is useless, you can end up with minimal EPA and DHA and a bunch of filler oils. Meh.
Best I've found is ~600mg EPA and 400mg of DHA per capsule.
Edit: Good brands are purified, heavy metals should not be a concern.
THe highest ratio I have found is
"Life Extension Super Omega-3 EPA/DHA"
It is 700mg of EPA and 500mg of DHA. 3 a day!
http://www.swansonvitamins.com/swanson-efas-super-epa-fish-o...
I have never used Swanson stuff before, typical worry about low cost fish oil is that it isn't filtered for heavy metals as well, and it may have a smell to it. Of course YMMV. :) I typically go to a local shop (more expensive of course!) and try out a brand there first, since I typically can return even the opened bottle if I feel something is wrong.
(Also remember to take into consideration number of capsules in the bottle!)
Still a fair bit pricer than the ones you picked out though, even ordering from Amazon ($20/bottle of 100)