I think we get a bit distracted with dealer responsibility... This isn't necessarily the LBS fault (besides possibly not being upfront about cost). This is manufacturer fault for not covering an actual warranty (=getting it fixed inc. labor). that LBS (the OP didn't buy from) of course have to cover their cost either from OP or manufacturer.