I know this is really lame but I have had to do it myself and it works forever. If the hole isnt real big, say more than 1/4" you should JB weld it if you dont want to replace it. Just drain the oil, clean the outside of the hole with gas or something mix your jb (dont use jb quick it sucks *** get the original) stick it in the hole and put a piece of duct tape over it to hold the jb in place til it sets. Then pull the tape off. To see if it made a good seal you can dump some diesel fuel into the oil fill and put a piece of clean cardboard under the repair, if you see drips you didnt do it right. Again I know this is kinda lame, but if it works and saves you 900 bones then its cool.