I don’t think this requires PLUS membership.
It likely doesn’t, but I am plus and it has the ‘plus’ notation by it so I have no way to know if it’s for non plus at posting time. Have to put YMMV for non in future to play it safe.
I am a Prime member and I got the same deal, so being a PLUS member is not required. They call this deal a BUSINESS EXCLUSIVE and I notice the Mastercard product has combined ratings (40 people rating) of ONE star in the reviews.
Thanks, but no thanks.