I have a legit one and it ' s pretty much the same thing , like . 991 <| sep |> Hmm , so the input steel is base bobsplates . The output bottled petroleum is bobsplates marathon . I ' ve had a quick look in marathon , and the only mention of petroleum doesn ' t seem to be related to steel . All I can find is a recipe for sulphur , and for solid fuel from petroleum . Edit Bingo ! Looks like a a possible bug in the game , which is encountered by a change to bobs in marathon . This is the change in marathon p r o t o t y p esbobsmodsrecipechemistry . lua Recipe . selectgascanister . apply ' energyrequired ', 2 . ingredients steelplate , 3 , If you look a the recipe I posted from bobs bobsplates p r o totypesrecipebottlerecipe . lua , it creates a recipe called petroleumgascanister I ' m gonna guess that the game engine is not not doing an exact match in the select , and updating the recipe of anything that contains gascanister Note it does require 3 steel to make one petroleum canister , so this is highly suspicious nowThe other gas canisters in bobs don ' t contain gascanister They are oxygencanister and hydrogencanister c . but the one that is broken does contain the string gascanisterAnybody know the best way to get in touch with the devs , to see if this is a thing ? Could be a red herring of course . UPDATE I ' ve had a reply from the devs on the forums , and there is no Recipe . select in the Factorio API , so this is perhaps a problem with bobs , after all .