*Editor's note: Read David Moore's analysis of Cole Beasley's departure and what it means for the Dallas Cowboys here.

Cole Beasley is moving on from the Dallas Cowboys.

The 29-year-old slot receiver has agreed to a four-year, $29 million contract with the Buffalo Bills, a source told SportsDay's Jon Machota on Tuesday. NFL Network's Mike Garafolo first reported the deal.

Beasley, who reportedly sought $20 million in guarantees, is getting $14.4 million guaranteed from Buffalo, according to Garafolo.

Source: Cole Beasley’s new deal with the Buffalo Bills is for 4 years, $29 million with $17 million coming in the first two seasons — Jon Machota (@jonmachota) March 12, 2019

Cole Beasley gets $17 million over the first two years of his deal with Buffalo, $14.4 million guaranteed. The #Cowboys wanted him back, but didn't come strong enough with the offers. — Mike Garafolo (@MikeGarafolo) March 12, 2019

Monday marked the opening of the league's official two-day tampering period, when teams are allowed to contact and enter contract negotiations with free agents before new deals can officially be signed starting 3 p.m. Wednesday.

Beasley, a Little Elm native and former SMU standout who turns 30 in April, tweeted the following goodbye to the Cowboys organization and fans while expressing his excitement to join the Bills:

I’ll always love #cowboynation and I appreciate the time we have had together. Thanks to the jones family for giving me a shot. Excited for this new journey. Can’t wait to get started in Buffalo. Let’s go! #BillsMafia — Cole Beasley (@Bease11) March 12, 2019

The seven-year veteran and former undrafted free agent had made it known that he wants to be part of an offense where he gets more targets.

After a career-best 75 catches in 2017, Beasley posted reception totals of 36 and 65 in 2017 and 2018, respectively. His 833 receiving yards in 2017 also represent a career high.

For his career, Beasley averages a shade over 45 catches per season.

Dallas was not bothered by a string of tweets earlier this year when Beasley, known for his straightforwardness and belief that he should be paid like one of the best slot receivers in the NFL, discussed wanting more opportunities and said the front office influenced game plans.

"I love it, and that's Cole," Cowboys owner Jerry Jones said of Beasley's comments on 105.3 The Fan [KRLD-FM] at the time. "I love Cole, love what he's about and do appreciate him as far as not just all of that, but appreciate him as a weapon to help us win football games."

SportsDay's Kate Hairopoulos tabbed Beasley as one of the Cowboys' free agents most likely to depart this offseason. He won't have to wait long for his return to AT&T Stadium, as the Bills are among the teams set to visit Dallas next season.

There wasn’t much expectation that Cole Beasley was going to return to Dallas, but he won’t be easily replaced. Over the last 4 years, Beasley averaged 57 catches, 600 yards and a little over 4 TDs per season https://t.co/wl6KlHj6G7 — Jon Machota (@jonmachota) March 12, 2019

In case you were wondering, Cole Beasley & the Buffalo Bills will visit AT&T Stadium in 2019. — David Moore (@DavidMooreDMN) March 12, 2019

Beasley's departure (Tavon Austin is a free agent, too) leaves the Cowboys looking for a slot receiver. Golden Tate is the best on the market, but if the club wasn't willing to pay Beasley, it's unlikely to make the investment in Tate. Adam Humphries and Jamison Crowder were names to keep in mind if the team wanted to supplement the position with a veteran, but both have found new homes (Humphries to Tennessee; Crowder to the New York Jets).

What about the NFL draft?

The Cowboys have taken a total of four receivers in the last two drafts. Look for that trend to continue. With a stated goal of more creativity and an upgraded passing game, finding young talent there is natural.

There are plenty of options on the second and third day of the draft, as SportsDay special contributor John Owning highlighted earlier this week.

UMass' Andy Isabella, who has become a fan favorite of Cowboys Nation for good reason, possesses a wider skill set than his small frame (5-9, 188) would suggest. He possesses outstanding deep speed and route-running ability, giving him the ability to stretch a defense vertically. But drafting Isabella comes with a high price, as Dallas would likely have to select him in the second round.

Georgia's Mecole Hardman provides similar deep speed, is extremely dangerous after the catch and can likely be had a round or two later than Isabella.

And those are just two of the many prospects Dallas could target to fill the role.

Perhaps the help at slot receiver comes from within, with Dallas having already exercised the second-year option on Allen Hurns' contract and 2018 sixth-round pick Cedrick Wilson set to return after missing all of last season following August shoulder surgery.

Hurns, 27, is still recovering from a significant ankle injury he suffered in the Cowboys' wild-card win over the Seattle Seahawks.