Outstanding shop. My experiences at Shane's have been stellar. Each individual component that makes up the experience; quality of work, customer service, price, and timing, is at a 5 star level, adding up to a combined rating of the no-brainer 5. Thank you, Shane's.