Has anyone ever heard of Grimeca disc brakes. I think they're Grimeca System 8. Any help would be awesome.