As far as sockets go this CPU cooler does at least match your LGA 1200 socket.
But it's the fine details or the lack of them on the ebay page. It does list a few Dell OEM's that it does fit but not yours exactly.
Could it work , maybe.
But there could be reasons why your exact model is not listed.
Dells internal compatible parts official listings for that part and what Dell says it will fit. Dell might not want that cooler to be an option on your model, even know it might work just fine.
Another reason is Dell might have changed a little bit of motherboard part placement differences of caps or heatsinks that make the one you linked actually not fit correctly on your system. I really hate to say your good and have you buy it. And you have issues.
It's a learning curve as HP OEM's does the same thing. On HP high end systems that need a higher end factory CPU cooler HP works very hard that you can't interchange different model hp desktop coolers and use cooler on there high end PC.
There the same CPU cooler that just needed a heat shield that's added to lower model desktops cooler bent just a hair to work.
If you can search google for one that 100% says it works on your system than study it to see if the one you linked matches.
OEM have so many hurdles it's never the same what needs to be delt with to make normal things work normally .
If you can return CPU cooler you could take a chance. YMMV