It's not my method.
I wasn't suggesting you came up with the method and created the script. I was referring to it as "your method" solely in the context of this thread.
This will not (reliably) create a valid bootstrap.dat.
A valid bootstrap.dat contains no orphans (block files contain orphans) and will have all the blocks in order (blocks in block files may be out of order).
There is a script included with bitcoin core called linearize.py that is used to create bootstrap.dats.
Actually I've never bothered to use linearize.py either, as just copying
block data works reasonable well.
But the point is, if you're offering this as a paid service, it would make sense to
use the right tool, since the simple method is so simple.
Agreed. 0.01 BTC would be a reasonable fee if he created the bootstrap properly with linearize.py (thanks to gmaxwell for yet again teaching me something I didn't know about crypto), but I assume he was just using the quick and dirty method I outlined.