Preheat a covered barbecue on medium (alternatively, preheat oven to 160°C). Combine oil, paprika, chilli, garlic salt, brown sugar and dried oregano in a shallow ceramic dish. Add ribs and rub to coat. Place ribs in a lined disposable baking dish. Cover with foil. Cook in covered barbecue using indirect heat, or in oven, for 1 hour. Remove foil. Cook for a further 1 hour.
Meanwhile, to make the BBQ sauce, combine the onion, tomatoes, garlic, sugar, vinegar and Worcestershire sauce in a medium saucepan. Bring to the boil over medium heat. Reduce heat to low and simmer, uncovered, for 20 mins or until thickened. Set aside to cool slightly. Transfer onion mixture to a blender or food processor. Blend or process until smooth.
Brush half the BBQ sauce over the ribs in the tray. Cook for 1 hour or until meat is tender.
Prepare the salad kit following packet directions. Serve the ribs with the remaining BBQ sauce and salad.