I think that last time I purchased the crimp-on 44-pin connectors, they cost about US$5 each, and it takes three of them to make up an IDE cable, plus the 44-conductor cable itself, and assembly time.

$20 seems very expensive, until one adds up the individual components that go into it.

Cheers