diff --git a/code/modules/food_and_drinks/drinks/drinks.dm b/code/modules/food_and_drinks/drinks/drinks.dm
index 71e879e76bc..235b0b609f1 100644
--- a/code/modules/food_and_drinks/drinks/drinks.dm
+++ b/code/modules/food_and_drinks/drinks/drinks.dm
@@ -27,7 +27,7 @@
if(!reagents || !reagents.total_volume)
to_chat(user, " None of [src] left, oh no!")
return FALSE
-
+
if(!is_drainable())
to_chat(user, " You need to open [src] first!")
return FALSE
@@ -70,7 +70,7 @@
if(target.reagents.holder_full())
to_chat(user, " [target] is full.")
return FALSE
-
+
var/datum/reagent/refill
var/datum/reagent/refillName
if(isrobot(user))
@@ -388,8 +388,8 @@
list_reagents = list()
/obj/item/reagent_containers/food/drinks/oilcan
- name = "Oil Injection Device"
- desc = "A device with a spout on one end for use in replacing fluid in synthtics who have sprung leaks."
- icon = 'icons/obj/surgery.dmi'
- icon_state = "fixovein_old"
- volume = 100
+ name = "oil can"
+ desc = "Contains oil intended for use on cyborgs, robots, and other synthetics."
+ icon = 'icons/goonstation/objects/oil.dmi'
+ icon_state = "oilcan"
+ volume = 100
\ No newline at end of file
diff --git a/icons/goonstation/objects/oil.dmi b/icons/goonstation/objects/oil.dmi
new file mode 100644
index 00000000000..17556f410ae
Binary files /dev/null and b/icons/goonstation/objects/oil.dmi differ