I agree, I like to support local dealers too, but when their service is sub-standard and they charge twice as much I quickly lose my altruism. If the parts were in stock I might even be prepared to pay a little more. The retailers always justify high prices by saying we are are a small market, high overheads etc.
Cheers
Bookmarks