your original bottom bracket may or may not have been fitted incorrectly at the factory, over time the bearings wear out and need replaced.
The first thing the shop has done wrong, is fitting a much MUCH cheaper part than the original spec onza model.
The trouble you have tho, is proving the shop fitted the new raleigh bottom bracket on the wrong threads, therby stripping the threads on the frame.
As for compatibility, the raleigh model they fitted will do the exact same job as the onza one, as long as it was the correct bottom bracket shell size, and the correct bottom bracket axle size.
Your in a really tough spot tbh but you should argue with the shop that when they removed the onza b/b and tried to fit the raleigh , that they should noticed at that time if the threads were stripped thereby clearing themselves of any blame. personally myself, given that they managed to get the raleigh b/b fitted, i believe that its their mechanic who has fitted it on the wrng threads and that they should take part of the blame if not all of the blame.
Proving that it was them that stripped the threads is almost impossible tho so just argue and see how you get on....