The picture is of a chinese copy of a Bosch BIM024 module. They were never fitted OEM to any Land Rover. However they work very well when they are working. You can buy a genuine BIM024 Bosch module from any auto parts store (eg Bursons) or ebay. I don't have much trouble with these modules but I only use genuine Bosch. I fit tons of these as an upgrade to the Lucas module used by LR.
But before you buy one check the dissy, set your multi meter to resistance and make sure the pickup coil in the dissy isn't open circuit. These dissies are tons more reliable than points dissies, easy to diagnose and repair. But if you can't handle electronics, by all means go back to points and get used to crappy cheap points burning out every 7000km instead of electronic failure every 200 000km.
My comments on clean tight screws, wires and mountings for the module still stand. Dirty wet connections don't make for good contact. Also make sure your ignition coil is a proper electronic ignition type. The original points coil will damage the module.

