Unfortunately there are big problems with affordable universal remotes to mimic original VU+ remotes.
I've tested some of these remotes, and also 1 from Oneforall, with very poor results.
Speaking about Oneforall, I too couldn't find a preset code for VU+, so I had it learn all the IR commands from the original.
Then the problem came up...
Original Vu+ remote uses a flag bit (o/1) at the end of each IR command sent to the box, and this bit is reversed at each command sent.
For example, if you are pressing a cursor key many times, at each single button push the sent IR code will have the flag bit reversed from the same previous IR code.
In this way the box understands better that the remote is continuously sending a repeated command originated from the same button.
Well, after said that, the problem is that when you make a universal remote learn an IR code from the original, the code will be learned with the flag bit of 1 or 2 (in a random way), and therefore when using the universal remote with a VU+ box, the repeating sent command will always have the same bit (as it was learnt) so the box will ignore the repeated sequence of the same command, and will not respond further after the first push, expecting to see the flag bit changing alternatively in the received commands.
In this example, the box will actuate only the first command of the cursor key, and then stop.
There are indeed some expensive universal remotes that could mimic this flag bit alternation, like Logitech, but these remotes must have the Vu+ codes already pre-programmed in their database and been instructed to deal with the flag bit, otherwise even with them the learning function will lead to the same issues as on cheap remotes.
The VU+ remotes problem is well known on the Internet.