Sport Liner and Bedrug are the same products. Bedrug is a good product for light to medium duty. Most stuff washes out of it pretty easily, but it can be stained and twigs and junk like that are more difficult to get out of it. If you do not plan on getting a tonneau cover, you might want to consider something else.
Plastic liners are inexpensive but can cause damage to your truck. They vibrate and will eventually grind your paint off.
Spray on bedliners are another option. Most brands can take a beating and they clean up pretty easily. If you get one, get one that won't fade. LINE-X with the optional Xtra product is fade resistant, is more stain resistant, and is fortified with Dupont Kevlar.