I used to work for a Harley dealership.
It depends what location you are at. Most of the dealerships buy the shirts from outside vendors at cost, and will mark them at a price that suits the dealership's sales.
Men's shirts usually start at about $22 and can go up to $35 or so for T-shirts...