There are pros and cons to each.
A mechanical pump is easier to install. And cheaper. So that's probably why you see a lot of them. If the car has a 5/16 fuel line. A mechanical probably won't keep up. It didn't on my 408 with a slightly bigger cam. A 3/8 line should with that cam. If it is 5/16, an electric will solve the problem. If desired, you can buy a shut off switch like the EFI cars use to turn the pump off in an accident. Painless Wiring makes it I think. A oil pressure switch in the power circuit is cheaper, but not as safe in an accident.
I've always ran electric on my hot rods. I really enjoy the stories guys have on these boards on how to fill the float bowls up for cam breakin. I just get in, turn the key, wait 5 secs and start it up.
Also, you might want to try 1 7/8 headers for that cam IMOP. 2" is a little big for a 282.