Be kind to the n00b

My car (1.6, '99) died last week as I was going for a drive. There were no odd noises, bangs or stutters. It'll turn over with no problems, but just won't start. I had a mechanic look at it and he is saying that I need to get a coil pack. Mazda Ireland are quoting €500+ for it (

I see there's one on mx5parts for about £150. I just don't want to fork out that much just incase that it's not whats causing the problem. I did a bit of googling and it does appear that these have been known to go in the mk2's.
Do I have any other options here? It appears that I have to get a specific one to the model/engine size of my car, does this sound right?
Any help is appreciated!