Help me select a cam

I found it on eBay and Amazon. I don't usually like buying these kinds of things from there. Sometimes you get the rejected parts.

20-417-3.... that's the comp part number.

That Howard's cam spec above has similar duration, more lift, on a 108 LSA.

I'm still leaning that way. Is it a bad choice?