While I'm a big DIY proponent, if unsure about what part you need, LBS service might be cheaper in the long run -- if they order a part that doesn't fit, it's on them; if you order a part that doesn't fit, might be at the very least a restocking fee.
Figure out if you want to pay for your education or lean on the expertise of others...