is there anywhere to get these without having to make them yourself?
Yeah, I know some shops around Europe, but shipping would be too expensive. Why not write a quick email to NGK in the States?
Their type numbers are:
SY11: 90˚-type (which I think is standard on a GS)
LY11: 0˚-type
XY11: 102˚-type
Providing the part no. of the spark plug is no mistake either. ;) No. is DPR8EA-9, which is a 12mm plug.
If you like racing stuff, just ask for it. That will - of course - be more expensive. Colored cables should also look fine, but they don't come in one piece. You have to twiddle cable and connector yourself then.
If you want the wires from the coils to the spark plugs, you can buy a used set of coils with the wires for as low as $15. Average price seems to be about $25 for a pair.
pm'd!