just my personal opinion, but i would go after walmart. if the repair order said nothing about the engine have no oil in it, they can't prove it didn't. in other words, as long as you can prove the engine failed due to lack of lubrication, it looks like walmart forgot to fill your engine back...