It is probably the pump, especially if he went with a cheap no name one.

But still worthwhile to verify presence of fuel in the cylinder (pull a spark plug or remove air cleaner) and check for spark. If neither is present, then suspect the crank position sensor.

Also, you haven't given information on how this no start situation first occurred. Did it fail while running? Just refuse to start one day?


Steve
Late 2012 M3W