Bunkermagnet
Journeyman Pro
You can get an estimate over the phone. To give a quote you have to attend and actually investigate the machine and thats costs time, fuel, parking.Don't expect them to do any actual work for free,but I have never paid or charged for a quote.
All the chaps that I know that did no call out have either gone bust or returned to a fix fee/ call out system.