South African long-distance runner Stephen Mokoka is delighted to have achieved a lifelong dream despite missing out on a new national record by just nine seconds.