Wacky formatting there, however, if I'm right you would be trading Dubois for Perfetti, Denisenko and a 1st? Where is this 1st likely to end up? if anything outside the top 10 I would say it's not close to what I want, especially if you're giving up good prospects like Niku/Hirvonen (I don't know much about Alnefelt).
I'd probably want that deal plus 2021 1st and McMichael, Dubois is a hit/block stud.