Brian,
You must be talking about Jesse's rawmoddump plugin. Its interesting to see how people go about solving problems. Rather than typing 3 lines into the existing volshell plugin, he re-implemented the same functionality into a 70 line file and then blogged about it as if it was some ground breaking new capability...lol.
Anyway, there are a few possible explanations for finding a legitimate driver at an offset from the base address reported by modscan. One is that modscan found an _LDR_DATA_TABLE_ENTRY structure in physical memory that represents a driver that was once loaded at address XXXXXXXX but has since moved or unloaded. In that case, the kernel would be allowed to map another driver into that available space (starting at either the exact same or a nearby address).
Another plausible scenario is that modscan found an _LDR_DATA_TABLE_ENTRY for a module that is still loaded at its original address (check with modlist which will show currently loaded modules). The driver has another driver embedded in its resources section that it installed or planned to install. In that case you would expect to find another PE file somewhere near the base of the first one.
Hope this helps,
MHL