Much like stores selling bargain chocolate the day after Valentine’s Day, the NFL will feature a number of discounted free agents thanks to preconceived notions and bad wrappers. Yet, shrewd shoppers can get a perfectly good product at a much lower rate.

So which pending free agents are like our day-old chocolates? Here’s a list of the top-five pending free agents who could be a bargain and still get the job done.

Nolan Carroll — CB

Nolan Carroll has a number of things going against him this offseason. First is his age — at 30 years old Carroll will be figured to be on the downside of his career. Then comes a just OK season for the Philadelphia Eagles in 2016, in which he had just one interception despite 11 passes defended. Last season also was the first time in his career Carroll started all 16 games.

With a pretty full free agent market at cornerback, Carroll might be on the outside looking in, but he still looks to have plenty in the tank for a team that needs a veteran cornerback.

Related 6 veteran wide receivers the Ravens should look at this offseason

Mike Remmers — RT

Mike Remmers might have had a seriously disappointing 2016 for the Carolina Panthers, but that doesn’t make him nearly as bad as many think he is. After getting abused in Super Bowl 50 by the Denver Broncos pass rush, Remmers was then forced out of position during the regular season thanks to injuries along the offensive line. That led to more abuse by the better defenses in the league, making Remmers seem incompetent.

He’s not the best talent out there, but he should come dirt cheap thanks to last season and can be a capable starter on the right side, especially with a good guard next to him. Remmers is a run blocker first and foremost with his pass protection being suspect at times, so he might fit a run-first team best.

Darren McFadden — RB

Thanks to the emergence of rookie running back Ezekiel Elliott, Darren McFadden slid into obscurity with the Dallas Cowboys. Still, McFadden has had his moments throughout his career where he looked the part of a franchise running back only to have injuries derail him. Now with a limited 2016 behind him, many teams may opt to look at other free agents first or tap into a deep running back class in the 2017 NFL draft.

That will make McFadden a cheap veteran option. While I still wouldn’t expect him to be a starter, he offers the perfect change-of-pace style that would work for many teams.

Paul Kruger — OLB

After leaving the Baltimore Ravens for the Cleveland Browns and a fat contract, Paul Kruger rarely lived up to the hype. His best season as a pass rusher was in 2014 with 12 sacks, which seems to be an outlier when looking at the rest of his body of work. Usually with four to five sacks per season, Kruger is best as a rotational player who feasts when another pass rusher is getting the attention of the offense.

Even with that, he fit into the Ravens’ scheme well but was given a far bigger contract than he earned. His lack of production will make him cheap. A lucky team could get one of his more productive outputs or could use him as a depth player who can rotate in on certain packages to change things up while being a veteran leader in the locker room.

Related Parting with Webb would create more problems than it solves

Cordarrelle Patterson — WR

Much younger than the other players on this list at 25 years old, Cordarrelle Patterson is a unique talent who the Minnesota Vikings haven’t figured out how to use yet. With lightning-quick lateral and straight-line speed, Patterson has been a bit of a gimmick since coming out of college on offense and primarily used as a return specialist.

Some of that might have to do with an offense that doesn’t really know how to use his speed properly and then with mediocre quarterback play to go with it. Even still, many teams need a guy who can hit a home run from anywhere on the field, and Patterson is exactly that when teamed up with a strong-armed quarterback and other receiving options.

Because of his lack of production and gimmick status, teams could pass over the speedster in favor of someone a little more developed. That could make him far cheaper than he should be. Patterson will likely always be a one-trick pony but that fits in some schemes better than others.