Hmmm not sure if princess auto has changed their stock line, but I have been running there d-links for a few years with no bends or breaks.
but I always say of your not comfortable with something then don't do it.
Have you tried looking at Mopac on 16th? There are not to many options in the north as far as offroad/emergency equipment shops to my knowledge, Although I have see D-Shackles at walmart and Canadian tires in the past, try calling a few.