One thing some don't realise re the DAME is that they are still just a GP and they charge X amount of dollars per time block usually 10-15 mins per appointment so an aviation medical takes up multiple 'appointments' hence the higher charge.
Wait till you guys get to Nth of 60 if yr flying at the heavy metal level, twice a year means lots of $$$$ and PITA appointments!