Has anyone here had much experience with these? What about quality, reliability, parts, service, documentation? Thanks John