a shop or a friend? autozone has them for $26, and a regular guy who knows a lil about cars (like myself) could probably do it in a couple-few hours

a shop would probably charge you $60+ for the part and charge you for 1-2 hours of labor