any recommended shops? preferrably one that honors the warranty. and cheap too B) Thanks