Checked with local JD dealer. I can still buy for $4.55 out the door. Is that the part number your dealer quoted $20 for?
I could send you one for $10, or as many as you wanted that would fit in a small USPS flat rate box $5.35 postage, $4.55 each PTO boot/cap