Distributors go for up to $320 at local parts stores near me. Then you figure on an hour or two (maybe three) at $100 an hour to install it and get the timing dialed in. So, as a quick estimate, I'd say up to $600 is perfectly reasonable.
An excellent reminder of why I like doing these things myself
