Классическим является химическое оксидирование (щелочное или кислотное с нагревом), которое сложно выполнить в домашних условиях.
Эрзац воронение возможно по вашему способу или с растворами для холодного вороения, которых полно на Озоне
https://www.ozon.ru/category/sredstva-dlya-uhoda-za-oruzhiem-11885/?category_was_predicted=true&deny_category_prediction=true&from_global=true&text=воронение .
Если с маслом, то лучше с олифой (натуральной, не оксоль). Хотя и минеральные масла можно (не синтетика)или даже подсолнечное.
Большую деталь нагреть сложно. Нагревается участок газовой горелкой и протирается тряпкой с маслом.
Очень важная подготовка поверхности.
Все нюансы здесь описаны.
chipmaker.ru/topic/101050/
Первый классический, это нагреть сталь до 200-220 градусов по Цельсию, и опустить в машинное масло, для образования антикоррозийной плёнки.
И второй способ это сначала окунуть сталь в масло и далее на 2 часа засунуть в духовку при температуре 200-220 градусов по Цельсию с последующем охлаждение в духовке, какой вариант более предпочтительно использовать?