You can buy helmets here : mubaohiem.com.vn . At about $15 I have doubts about the helmets being genuine Honda, but they'll be much sturdier than the cheap egg-shell ones on sale in the Old Quarter.
Protec helmets can be bought at 12B Ngoc Khanh, Ba Dinh District, which is also an inconvenient location.