I see you didn't get many responses. My method is pretty simple and seems to work very well. Since you didn't provide a pic, I don't know how badly your buckle is corroded. I use a wire wheel on a bench grinder. If it's too delicate, I use a tiny wire wheel on a dremel tool. You always stand a chance of ruining the relic, but I very rarely break one. I just go slow. Once the dirt is off, and the extra rust is removed, don't worry about the surface rust. paint it with PURE 100% Linseed oil. Not the "compound" which has additives. It could take anywhere from 3 to 10 days for it to soak in and dry. You may then display it, and it usually won't flake for years.