Preheat your oven to 150°C (300°F).
Pat the pork shoulder dry with paper towels. This helps the seasoning stick better.
Rub the pork all over with olive oil.
In a small bowl, mix brown sugar, paprika, garlic powder, onion powder, salt, pepper, chili powder, and mustard powder.
Massage the spice mix thoroughly into the pork. Don’t be shy—cover every inch.
Place the pork into a roasting pan or Dutch oven.
Mix BBQ sauce, apple cider vinegar, ketchup, Worcestershire sauce, and honey in a bowl.
Pour the sauce over the pork, coating it well.
Cover tightly with foil or lid.
Slow cook in the oven for 5.5 to 6 hours, checking occasionally to ensure moisture.
Once done, the pork should be extremely tender and easy to pull apart.
Remove from oven and let it rest for 15–20 minutes.
Use two forks to shred the meat completely.
Mix shredded pork back into the juices for extra flavor.