Before you go and drop some $'s on a new dynamo try the attached troubleshooter 1st. It could be a loose connection, bad regulator or bad dynamo.
Another option you may consider would be to upgrade to the high output alternator kit. I believe they list for around $250 and the kit replaces both the dynamo & regulator. Check 1st to make sure it'll work on the 18hp BX as it's primarily marketed towards the 23hp and up BX's.
Good luck