I'll go against the wind here and say I think charging was fair. To me a basic service is oil, plugs and filters (+ these days plugging it in and reading fault codes). Chain tension is basic maintainence anyone with a chain driven bike should be keeping on top of.