Final preparations nearly complete for election