Tough call. I think you are giving up a bit much if this guy really wants Puig. I mean Puig has been unreal, but Davis is putting up MVP numbers. I think if he REALLY is charging hard, then make him take Puig/Craig for Davis/Weiters.
Puig Davis is a push for me. This has turned into what we thought the Trout - Cabrera comparisons were at the start of the year.
Honestly not as high on Weiters. There were big expectations for him, but he has not delivered this year. (15th ranked catcher this year)
Craig is who he is. top ten 1B top 20 OF(power is a bit down, but avg is on fire). Now that I think of it Puig/Craig for Davis/Weiters may be a bit much.