Get your taxes done using TurboTax

I agree with your assessment.  Personally, I would use the second option (report it on Schedule C and then a corresponding expense).  Using the first option you are pretty much guaranteed to get an IRS notice, and then need to explain it, while the second option would likely avoid any IRS notices.