The rear wheel bearings on my 2008 Giant FCR2 need replacing, and the freehub body is feeling a bit notchy, so while it's all in bits I'd like to be able to have the option of replacing.
I understand that this hub should be a Formula sealed bearing hub, according to the specs, but I can't see any identifying marks to indicate the model on the hub or freehub body apart from "HA" stamped on the body.
Can anybody identify this hub and body and/or suggest a compatible body replacement? (Click images for larger views.)