i agree with this quite a lot really, and i respect this as you speak with experience rather than opinion,
with my build at the moment i am trying to use as much OEM M135i parts as possible:
Spark plugs, intercooler, ignition coil etc... this way i get a 2 year warranty on the parts and you know it should do the job!
and sure a tesla is fast, but you wont hear a electric engine rev