General rule of thumb I believe is BA Metal + BA Code = BA Benefits / TPs / Avios etc - you may need to add the booking to your account once you have the QNR.
However I did hear a while back about fake flight websites (maybe out of China? Can't remember precise details) so while I have never heard of MonMondo or the Omega Flight Store (is it something to do with Omega watches?) and therefore a bunch of FTers may tell me it's all perfectly legit, I would try and double check that part yourself before committing any personal details.
HTH