There are 100's of visa agents in Bali but there are also rogue visa agents with horror associated horror stories. It's hard to avoid using an agent sinceyou need a "sponsor" for most visas.